Hogyan kell használni a tagság szolgáltató

Hogyan kell használni az ASP.NET tagság szolgáltató

tagság szolgáltató ASP.NET - olyan funkció, amely lehetővé teszi, hogy ASP.NET fejlesztők számára webhelyek létrehozására, amely képes egyedi kombinációját felhasználó a felhasználói nevet és jelszót. Ez a funkció lehetővé teszi, hogy bármely felhasználó létrehozhat egy fiókot a helyszínen, és a bejáratnál, hogy exkluzív hozzáférést a webhely és a szolgáltatásokat. Ez ellentétben a Windows biztonság szempontjából, hogy mely felhasználók létrehozásához szükséges tudósok levelet a Windows-tartományban. Ehelyett a felhasználó, aki rendelkezik az adatait (kombinációja felhasználói név és jelszó), és használhatja a készülék élettartama.

Mintaalkalmazás cm. Alatt a tagsági szolgáltató és szerepét. Arról, hogy hogyan kell használni ASP.NET szerepet szolgáltató funkciót, lásd. Hogyan kell használni az ASP.NET szerepet szolgáltató a szolgáltatást.

tagsági függvény használatát igényli SQL Server adatbázis felhasználói információk tárolására. Ez a funkció továbbá eljárás figyelmezteti a felhasználót, azok jelszavát egy különszámot.

A fejlesztők a Windows Communication Foundation (WCF) vehetik igénybe ezeket a funkciókat biztonsági okokból. Amikor ezek a funkció be van építve a WCF alkalmazás a felhasználó köteles kombinációja felhasználói név / jelszó WCF kliens alkalmazás. Hogy az adatokat szolgáltató segítségével WCF kötődését, amely támogatja a hitelesítő adatok (felhasználónév és jelszó), például WSHttpBinding (a konfigurációs, ), És állítsa be a kliens típusa megbízólevelét felhasználónév. A WCF szolgáltatás biztonsági rendszer hitelesíti a felhasználó nevét és jelszavát, majd hozzárendel egy szerepet, mivel ASP.NET szerepet.

A WCF nem nyújt semmilyen módszerrel feltölteni egy adatbázis kombinációi felhasználónév / jelszó, vagy más információt a felhasználó.

Beállítása részt a szállítóval

az elem Web.config fájlt hozzon létre egy elemet .

az elem Létrehozása elemet.

elem hozzáadása mint a gyermek az elem . felvenni a gyűjtemény eladó.

az elem <создайте элемент add>Íme a következő jellemzők, amelyek be van állítva a megfelelő értékeket: típus, connectionStringName, applicationName, enablePasswordRetrieval, enablePasswordReset, requiresQuestionAndAnswer, requiresUniqueEmail, passwordFormat és. Az attribútum név használjuk azután az érték a konfigurációs fájlban. A következő példában be van állítva SqlMembershipProvider.

A következő példa szemlélteti a konfiguráció részben.

Biztonsági Szolgálat felállítása a rendszer képes legyen fogadni kombinációja felhasználói név / jelszó.