Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

System.Web.Security-Namespace

 

Veröffentlicht: Oktober 2016

Der System.Web.Security -Namespace enthält Klassen, mit denen ASP.NET Security in Web-Server-Anwendung zu implementieren.

KlasseBeschreibung
System_CAPS_pubclassActiveDirectoryMembershipProvider

Verwaltet die Speicherung der Mitgliedschaftsinformationen für eine ASP.NET-Anwendung in Active Directory und Active Directory Application Mode-Servern.

System_CAPS_pubclassActiveDirectoryMembershipUser

Verfügbar macht, und aktualisiert die Mitgliedschaftsbenutzerinformationen in einer Active Directory-Datenspeicher gespeichert.

System_CAPS_pubclassAnonymousIdentificationEventArgs

Stellt Daten für die AnonymousIdentification_Creating Ereignis. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassAnonymousIdentificationModule

Verwaltet anonyme Bezeichner für die ASP.NET-Anwendung.

System_CAPS_pubclassAuthorizationStoreRoleProvider

Verwaltet die Speicherung der Rollenmitgliedschaft Informationen für eine ASP.NET-Anwendung in einer Autorisierungsmanager-Richtlinienspeicher, entweder in eine XML-Datei, die in einer Active Directory oder auf einem Active Directory Application Mode-Server.

System_CAPS_pubclassDefaultAuthenticationEventArgs

Stellt Daten für das DefaultAuthentication_OnAuthenticate-Ereignis bereit. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassDefaultAuthenticationModule

Stellt sicher, dass ein Authentifizierungsobjekt im Kontext vorhanden ist. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassFileAuthorizationModule

Überprüft, ob der Benutzer eine Zugriffsberechtigung für die angeforderte Datei verfügt. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassFormsAuthentication

Verwaltet die Formularauthentifizierung Dienste für ASP.NET-Webanwendungen. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassFormsAuthenticationEventArgs

Stellt Daten für die FormsAuthentication_OnAuthenticate Ereignis. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassFormsAuthenticationModule

Legt die Identität des Benutzers für eine ASP.NET-Anwendung fest, wenn die Formularauthentifizierung aktiviert ist. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassFormsAuthenticationTicket

Bietet Zugriff auf die Eigenschaften und Werte des Tickets mit Formularauthentifizierung verwendet, um Benutzer zu identifizieren. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassFormsIdentity

Stellt eine Benutzeridentität, unter Verwendung der Formularauthentifizierung authentifiziert. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassMachineKey

Bietet eine Möglichkeit zum Verschlüsseln oder Hash Daten (oder beides) mithilfe der gleichen Algorithmen und Schlüsselwerte, die für die ASP.NET-Formularauthentifizierung und den Ansichtszustand verwendet werden.

System_CAPS_pubclassMembership

Überprüft die Anmeldeinformationen und Einstellungen verwaltet. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassMembershipCreateUserException

Diese Ausnahme wird ausgelöst, wenn ein Benutzer nicht erfolgreich von einem Mitgliedschaftsanbieter erstellt wurde.

System_CAPS_pubclassMembershipPasswordAttribute

Überprüft, ob ein Kennwortfeld das aktuelle Kennwort für den Mitgliedschaftsanbieter erfüllt.

System_CAPS_pubclassMembershipPasswordException

Diese Ausnahme wird ausgelöst, wenn ein Kennwort nicht vom Kennwortspeicher abgerufen werden kann.

System_CAPS_pubclassMembershipProvider

Definiert den Vertrag, den ASP.NET implementiert, um Mitgliedschaftsdienste unter Verwendung benutzerdefinierter Mitgliedschaftsanbieter bereitzustellen.

System_CAPS_pubclassMembershipProviderCollection

Eine Auflistung von Objekten, die die abstrakte MembershipProvider-Klasse erben.

System_CAPS_pubclassMembershipUser

Macht Mitgliedschaftsbenutzerinformationen im Mitgliedschaftsdatenspeicher verfügbar und aktualisiert diese.

System_CAPS_pubclassMembershipUserCollection

Eine Auflistung von MembershipUser-Objekten.

System_CAPS_pubclassPassportAuthenticationEventArgs

Veraltet. Das Ereignisargument übergeben wird, um das Authenticate -Ereignis, indem eine PassportAuthenticationModule. Da zu diesem Zeitpunkt bereits eine Identität vorhanden ist, ist dies hilfreich, in erster Linie eine benutzerdefinierte IPrincipal Objekt in den Kontext mithilfe der angegebenen Identität. Diese Klasse ist veraltet.

System_CAPS_pubclassPassportAuthenticationModule

Veraltet. Stellt einen Wrapper für Passport-Authentifizierungsdienste bereit. Diese Klasse kann nicht vererbt werden. Diese Klasse ist veraltet.

System_CAPS_pubclassPassportIdentity

Veraltet. Stellt eine Klasse bereit, die von PassportAuthenticationModule verwendet wird. Sie stellt ein Verfahren bereit, mit dem eine Anwendung auf die Ticket-Methode zugreifen kann. Diese Klasse kann nicht vererbt werden. Diese Klasse ist veraltet.

System_CAPS_pubclassPassportPrincipal

Veraltet. Stellt einen Passport-authentifizierten Principal dar. Diese Klasse ist veraltet.

System_CAPS_pubclassRoleManagerEventArgs

Stellt Daten für das GetRoles -Ereignis der RoleManagerModule Klasse.

System_CAPS_pubclassRoleManagerModule

Verwaltet eine RolePrincipal Instanz für den aktuellen Benutzer. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassRolePrincipal

Stellt die Sicherheitsinformationen für die aktuelle HTTP-Anforderung, einschließlich Rollenmitgliedschaft dar. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassRoleProvider

Definiert den Vertrag, den ASP.NET implementiert, um Rollenverwaltungsdienste unter Verwendung benutzerdefinierter Rollenanbieter bereitzustellen.

System_CAPS_pubclassRoleProviderCollection

Eine Auflistung von Objekten, die die abstrakte RoleProvider-Klasse erben.

System_CAPS_pubclassRoles

Verwaltet die Benutzermitgliedschaft in Rollen für die Autorisierungsüberprüfung in einer ASP.NET-Anwendung. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassSqlMembershipProvider

Verwaltet die Speicherung der Mitgliedschaftsinformationen für eine ASP.NET-Anwendung in einer SQL Server-Datenbank.

System_CAPS_pubclassSqlRoleProvider

Verwaltet die Speicherung der Informationen zur Rollenmitgliedschaft für eine ASP.NET-Anwendung in einer SQL Server-Datenbank.

System_CAPS_pubclassUrlAuthorizationModule

Überprüft, ob der Benutzer eine Zugriffsberechtigung für die angeforderte URL verfügt. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassValidatePasswordEventArgs

Stellt Daten für das ValidatingPassword -Ereignis der MembershipProvider Klasse.

System_CAPS_pubclassWindowsAuthenticationEventArgs

Stellt Daten für die WindowsAuthentication_OnAuthenticate Ereignis. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassWindowsAuthenticationModule

Legt die Identität des Benutzers für eine ASP.NET-Anwendung fest, wenn Windows-Authentifizierung aktiviert ist. Diese Klasse kann nicht vererbt werden.

System_CAPS_pubclassWindowsTokenRoleProvider

Ruft Rolleninformationen für eine ASP.NET-Anwendung aus Windows-Gruppenmitgliedschaft ab.

DelegatBeschreibung
System_CAPS_pubdelegateAnonymousIdentificationEventHandler

Stellt die Methode, verarbeitet die AnonymousIdentification_Creating -Ereignis für ein AnonymousIdentificationModule.

System_CAPS_pubdelegateDefaultAuthenticationEventHandler

Stellt die Methode zur Behandlung der DefaultAuthentication_OnAuthenticate -Ereignis einer DefaultAuthenticationModule.

System_CAPS_pubdelegateFormsAuthenticationEventHandler

Stellt die Methode zur Behandlung der FormsAuthentication_OnAuthenticate -Ereignis einer FormsAuthenticationModule.

System_CAPS_pubdelegateMembershipValidatePasswordEventHandler

Stellt die Methode dar, die das ValidatingPassword-Ereignis der MembershipProvider-Klasse behandelt.

System_CAPS_pubdelegatePassportAuthenticationEventHandler

Veraltet. Stellt die Methode zur Behandlung der PassportAuthentication_OnAuthenticate -Ereignis einer PassportAuthenticationModule. Diese Klasse ist veraltet.

System_CAPS_pubdelegateRoleManagerEventHandler

Definiert den Delegaten für das GetRoles -Ereignis der RoleManagerModule Klasse.

System_CAPS_pubdelegateWindowsAuthenticationEventHandler

Stellt die Methode zur Behandlung der WindowsAuthentication_OnAuthenticate -Ereignis einer WindowsAuthenticationModule.

EnumerationBeschreibung
System_CAPS_pubenumActiveDirectoryConnectionProtection

Gibt die Verbindungsschutzoptionen von unterstützt die ActiveDirectoryMembershipProvider Klasse.

System_CAPS_pubenumCookieProtection

Beschreibt, wie Informationen in einem Cookie geschützt wird.

System_CAPS_pubenumMachineKeyProtection

Gibt Werte an, der angibt, ob Daten verschlüsselt oder entschlüsselt werden soll, gibt an, ob ein Hash-Nachrichtenauthentifizierungscode (HMAC) angefügt oder überprüft werden soll, oder beide.

System_CAPS_pubenumMembershipCreateStatus

Beschreibt das Ergebnis eines CreateUser-Vorgangs.

System_CAPS_pubenumMembershipPasswordFormat

Beschreibt das Verschlüsselungsformat zum Speichern von Kennwörtern für Mitgliedschaftsbenutzer.

Die Membership -Klasse wird von ASP.NET Applications Benutzeranmeldeinformationen zu überprüfen und Verwalten von benutzereinstellungen wie z. B. Kennwörter und e-Mail-Adressen verwendet. Die Roles -Klasse können Sie zum Verwalten der Autorisierung für Ihre Anwendung basierend auf Gruppen von Benutzern zu Rollen in der Anwendung zugewiesen.

Sowohl die Membership Klasse und die Roles -Klasse verwenden Anbieter, Klassen, die Ihre Anwendung Daten zum Abrufen von Mitgliedschafts-und Rolleninformationen zuzugreifen. Mitgliedschafts-und Rolleninformationen gespeichert werden kann, in einer Microsoft SQL Server-Datenbank mithilfe der SqlMembershipProvider und SqlRoleProvider Klassen; in einer Active Directory mittels der ActiveDirectoryMembershipProvider und AuthorizationStoreRoleProvider Klassen oder in einer benutzerdefinierten Datenquelle mithilfe von Implementierungen der der MembershipProvider und RoleProvider Klassen.

Sie konfigurieren die ASP.NET-Mitgliedschaft wird mithilfe der Membership-Element ((ASP.NET Settings Schema). Wenn eine Anwendung mit Mitgliedschaft zugegriffen wird, erstellt ASP.NET eine Instanz der Membership -Klasse, die Sie Mitgliedschaftsinformationen Abfragen verwenden können. Anbieter-spezifische Implementierungen von der MembershipUser -Klasse enthalten Informationen über den Benutzer auf die Seite zuzugreifen. Sie können benutzerdefinierte Implementierungen der erstellen die MembershipUser Klasse für Ihre Anwendung.

Konfigurieren von ASP.NET-Rollen werden mithilfe der RoleManager-Element ((ASP.NET Settings Schema). ASP.NET erstellt eine Instanz der Roles -Klasse, die Informationen zur Rollenmitgliedschaft des aktuellen Benutzers enthält.

ASP.NET stellt Serversteuerelemente, die Interaktion mit der Membership Klasse und die Roles Klasse. Die Login, CreateUserWizard, und ChangePassword Steuerelemente können auch in der Membership Klasse zu vereinfachen, erstellen eine authentifizierte Webanwendung und die LoginView Steuerelement funktionsspezifische Vorlagen zum Anpassen von Webseiten für bestimmte Gruppen von Benutzern verwendet.

Zurück zum Anfang
Anzeigen: