System.Web.Security Névtér

A webkiszolgáló-alkalmazásokban ASP.NET biztonság implementálásához használt osztályokat tartalmazza.

Osztályok

Name Description
ActiveDirectoryMembershipProvider

Egy ASP.NET-alkalmazás tagsági adatainak tárolását kezeli Active Directory és Active Directory alkalmazásmódú kiszolgálókon.

ActiveDirectoryMembershipUser

Egy Active Directory adattárban tárolt tagsági felhasználói adatok közzététele és frissítése.

AnonymousIdentificationEventArgs

Adatokat biztosít a AnonymousIdentification_Creating eseményhez. Ez az osztály nem örökölhető.

AnonymousIdentificationModule

A ASP.NET alkalmazás névtelen azonosítóit kezeli.

AuthorizationStoreRoleProvider

Egy ASP.NET-alkalmazás szerepkör-tagsági adatainak tárolását kezeli egy engedélyezési-kezelő házirendtárban, xml-fájlban, Active Directory vagy Active Directory alkalmazásmódú kiszolgálón.

DefaultAuthenticationEventArgs

Adatokat biztosít a DefaultAuthentication_OnAuthenticate eseményhez. Ez az osztály nem örökölhető.

DefaultAuthenticationModule

Biztosítja, hogy egy hitelesítési objektum jelen legyen a környezetben. Ez az osztály nem örökölhető.

FileAuthorizationModule

Ellenőrzi, hogy a felhasználó rendelkezik-e engedéllyel a kért fájl eléréséhez. Ez az osztály nem örökölhető.

FormsAuthentication

Webalkalmazások űrlaphitelesítési szolgáltatásait kezeli. Ez az osztály nem örökölhető.

FormsAuthenticationEventArgs

Adatokat biztosít a FormsAuthentication_OnAuthenticate eseményhez. Ez az osztály nem örökölhető.

FormsAuthenticationModule

Beállítja a felhasználó identitását egy ASP.NET-alkalmazáshoz az űrlaphitelesítés engedélyezésekor. Ez az osztály nem örökölhető.

FormsAuthenticationTicket

Hozzáférést biztosít az űrlaphitelesítéssel használt jegy tulajdonságaihoz és értékeihez a felhasználók azonosításához. Ez az osztály nem örökölhető.

FormsIdentity

Űrlaphitelesítéssel hitelesített felhasználói identitást jelöl. Ez az osztály nem örökölhető.

MachineKey

Lehetővé teszi az adatok (vagy mindkettő) titkosítását vagy kivonatát ugyanazokkal az algoritmusokkal és kulcsértékekkel, amelyeket ASP.NET űrlapok hitelesítéséhez és állapotának megtekintéséhez használnak.

Membership

Ellenőrzi a felhasználói hitelesítő adatokat, és kezeli a felhasználói beállításokat. Ez az osztály nem örökölhető.

MembershipCreateUserException

Az a kivétel, amely akkor keletkezik, ha egy felhasználót nem hozott létre sikeresen egy tagságszolgáltató.

MembershipPasswordAttribute

Ellenőrzi, hogy egy jelszómező megfelel-e a tagságszolgáltató aktuális jelszókövetelményeinek.

MembershipPasswordException

Az a kivétel, amely akkor fordul elő, ha a jelszó nem kérhető le a jelszótárolóból.

MembershipProvider

Meghatározza azt a szerződést, amelyet ASP.NET implementál a tagsági szolgáltatások egyéni tagságszolgáltatók használatával történő biztosítására.

MembershipProviderCollection

Az absztrakt osztályt öröklő MembershipProvider objektumok gyűjteménye.

MembershipUser

Közzéteszi és frissíti a tagság felhasználói adatait a tagsági adattárban.

MembershipUserCollection

Egy MembershipUser objektumok gyűjteménye.

PassportAuthenticationEventArgs

Az esemény Authenticateargumentumát egy PassportAuthenticationModule . Mivel ezen a ponton már létezik identitás, ez főleg akkor hasznos, ha egy egyéni IPrincipal objektumot csatol a környezethez a megadott identitás használatával. Ez az osztály elavult.

PassportAuthenticationModule

Burkolót biztosít a Passport Authentication-szolgáltatásokhoz. Ez az osztály nem örökölhető. Ez az osztály elavult.

PassportIdentity

A által használandó PassportAuthenticationModuleosztályt biztosít. Lehetővé teszi, hogy egy alkalmazás hozzáférjen a Ticket(String) metódushoz. Ez az osztály nem örökölhető. Ez az osztály elavult.

PassportPrincipal

Passport-hitelesítésű tagot jelöl. Ez az osztály elavult.

RoleManagerEventArgs

Eseményadatokat biztosít az GetRoles osztály eseményéhez RoleManagerModule .

RoleManagerModule

Az aktuális felhasználó példányának RolePrincipal kezelése. Ez az osztály nem örökölhető.

RolePrincipal

Az aktuális HTTP-kérés biztonsági információi, beleértve a szerepkör-tagságot is. Ez az osztály nem örökölhető.

RoleProvider

Meghatározza azt a szerződést, amelyet ASP.NET implementál a szerepkör-felügyeleti szolgáltatások egyéni szerepkör-szolgáltatók használatával történő biztosítására.

RoleProviderCollection

Az absztrakt osztályt öröklő RoleProvider objektumok gyűjteménye.

Roles

Kezeli a szerepkörök felhasználói tagságát az ASP.NET-alkalmazásokban való engedélyezés ellenőrzéséhez. Ez az osztály nem örökölhető.

SqlMembershipProvider

Egy ASP.NET-alkalmazás tagsági adatainak tárolását kezeli egy SQL Server adatbázisban.

SqlRoleProvider

Egy ASP.NET-alkalmazás szerepkör-tagsági adatainak tárolása egy SQL Server adatbázisban.

UrlAuthorizationModule

Ellenőrzi, hogy a felhasználó rendelkezik-e engedéllyel a kért URL-cím eléréséhez. Ez az osztály nem örökölhető.

ValidatePasswordEventArgs

Eseményadatokat biztosít az ValidatingPassword osztály eseményéhez MembershipProvider .

WindowsAuthenticationEventArgs

Adatokat biztosít a WindowsAuthentication_OnAuthenticate eseményhez. Ez az osztály nem örökölhető.

WindowsAuthenticationModule

Beállítja a felhasználó identitását egy ASP.NET-alkalmazáshoz, ha Windows authentication engedélyezve van. Ez az osztály nem örökölhető.

WindowsTokenRoleProvider

Egy ASP.NET-alkalmazás szerepkör-információinak lekérdezése Windows csoporttagságból.

Enumerációk

Name Description
ActiveDirectoryConnectionProtection

Megadja az osztály által ActiveDirectoryMembershipProvider támogatott kapcsolatvédelmi beállításokat.

CookieProtection

A cookie-k információinak védelmét ismerteti.

MachineKeyProtection

Olyan értékeket ad meg, amelyek jelzik, hogy az adatokat titkosítani vagy vissza kell-e visszafejteni, hogy a kivonatalapú üzenethitelesítési kódot (HMAC) hozzá kell-e fűzni vagy ellenőrizni, vagy mindkettőt.

MembershipCreateStatus

Egy művelet eredményét CreateUser(String, String) ismerteti.

MembershipPasswordFormat

A tagsági felhasználók jelszavainak tárolására szolgáló titkosítási formátumot ismerteti.

Delegáltak

Name Description
AnonymousIdentificationEventHandler

A AnonymousIdentification_Creating eseményt kezelő metódust AnonymousIdentificationModulejelöli.

DefaultAuthenticationEventHandler

A DefaultAuthentication_OnAuthenticate eseményt kezelő metódust DefaultAuthenticationModulejelöli.

FormsAuthenticationEventHandler

A FormsAuthentication_OnAuthenticate eseményt kezelő metódust FormsAuthenticationModulejelöli.

MembershipValidatePasswordEventHandler

Az osztály eseményét ValidatingPassword kezelő MembershipProvider metódust jelöli.

PassportAuthenticationEventHandler

Az eseményt PassportAuthentication_OnAuthenticate kezelő metódust PassportAuthenticationModulejelöli. Ez az osztály elavult.

RoleManagerEventHandler

Meghatározza az osztály eseményének delegáltját GetRolesRoleManagerModule .

WindowsAuthenticationEventHandler

A WindowsAuthentication_OnAuthenticate eseményt kezelő metódust WindowsAuthenticationModulejelöli.

Megjegyzések

A Membership osztályt ASP.NET alkalmazások használják a felhasználói hitelesítő adatok ellenőrzésére és a felhasználói beállítások, például jelszavak és e-mail-címek kezelésére. Az Roles osztály lehetővé teszi az alkalmazás engedélyezésének kezelését a webalkalmazásban szerepkörökhöz rendelt felhasználói csoportok alapján.

Az Membership osztály és az Roles osztály is együttműködik a szolgáltatókkal, az alkalmazás adattárához hozzáférő osztályokkal a tagsági és szerepkör-információk lekéréséhez. A tagsági és szerepkör-információk egy Microsoft SQL Server-adatbázis tárolhatók a SqlMembershipProvider és SqlRoleProvider osztályokkal; Active Directory a ActiveDirectoryMembershipProvider és AuthorizationStoreRoleProvider osztályokkal, vagy egyéni adatforrásban a MembershipProvider és RoleProvider osztályok implementációinak használatával.

A ASP.NET tagságot a tagság elem (ASP.NET Beállítások séma) használatával konfigurálhatja. Ha egy tagságot használó alkalmazáshoz fér hozzá, ASP.NET létrehozza a Membership osztály egy példányát, amellyel lekérdezheti a tagsági adatokat. Az osztály szolgáltatóspecifikus implementációi információkat MembershipUser tartalmaznak az oldalt elérő felhasználóról. Az osztály egyéni implementációit MembershipUser létrehozhatja az alkalmazáshoz.

A ASP.NET szerepköröket a roleManager elem (ASP.NET Beállítások séma) használatával konfigurálhatja. ASP.NET létrehozza a Roles osztály egy példányát, amely az aktuális felhasználó szerepkör-tagságával kapcsolatos információkat tartalmazza.

ASP.NET a Membership osztályt és a Roles osztályt kezelő kiszolgálóvezérlőket biztosít. A Login, CreateUserWizardés ChangePassword vezérlők az Membership osztálysal együttműködve egyszerűbbé teszik a hitelesített webalkalmazások létrehozását, és a LoginView vezérlő szerepkörspecifikus sablonokkal testre szabja a weblapokat adott felhasználói csoportok számára.

Lásd még