Microsoft.AspNetCore.Identity Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Typen für die Verwendung von Entity Framework Core mit Identity auf ASP.NET Core.
Klassen
AspNetRoleManager<TRole> |
Stellt die APIs zum Verwalten von Rollen in einem Persistenzspeicher bereit. |
AspNetUserManager<TUser> |
Stellt die APIs zum Verwalten von Benutzern in einem Persistenzspeicher bereit. |
AuthenticatorTokenProvider<TUser> |
Wird für die Überprüfung des Authentifikatorscodes verwendet. |
ClaimsIdentityOptions |
Optionen zum Konfigurieren der Anspruchstypen, die für bekannte Ansprüche verwendet werden. |
DataProtectionTokenProviderOptions |
Enthält Optionen für .DataProtectorTokenProvider<TUser> |
DataProtectorTokenProvider<TUser> |
Bietet Schutz und Validierung von Identitätstoken. |
DefaultPersonalDataProtector |
Standardimplementierung von IPersonalDataProtector , die Daten mit einem Nutzlastformat von {keyId}:{protectedData} verwendet ILookupProtectorKeyRing und ILookupProtector schützt |
DefaultUserConfirmation<TUser> |
Die Standardimplementierung von IUserConfirmation<TUser>. |
EmailTokenProvider<TUser> |
TokenProvider, der Token aus dem Sicherheitsstempel des Benutzers generiert und einen Benutzer per E-Mail benachrichtigt. |
ExternalLoginInfo |
Stellt Anmeldeinformationen, Quelle und externen Quellprinzipal für einen Benutzerdatensatz dar. |
IdentityBuilder |
Hilfsfunktionen zum Konfigurieren von Identitätsdiensten. |
IdentityBuilderExtensions |
Hilfsfunktionen zum Konfigurieren von Identitätsdiensten. |
IdentityBuilderUIExtensions |
Standardmäßige UI-Erweiterungen für IdentityBuilder. |
IdentityConstants |
Stellt alle Optionen dar, die Sie zum Konfigurieren der vom Identitätssystem verwendeten Cookies-Middleware verwenden können. |
IdentityCookieAuthenticationBuilderExtensions |
Hilfsfunktionen zum Konfigurieren von Identitätsdiensten. |
IdentityCookieOptions |
Stellt alle Optionen dar, die Sie zum Konfigurieren der Vom Identitätssystem bereitgestellten Cookies-Middleware verwenden können. |
IdentityCookiesBuilder |
Wird zum Konfigurieren von Identitätscookies-Optionen verwendet. |
IdentityError |
Kapselt einen Fehler aus dem Identitätssubsystem. |
IdentityErrorDescriber |
Dienst, um die Lokalisierung für Identitätsfehler bei Anwendungen zu ermöglichen. |
IdentityMarkerService |
Wird verwendet, um zu überprüfen, ob AddIdentity für eine ServiceCollection aufgerufen wurde. |
IdentityOptions |
Stellt alle Optionen dar, die Sie zum Konfigurieren des Identitätssystems verwenden können. |
IdentityResult |
Stellt das Ergebnis eines Identitätsvorgangs dar. |
IdentityRole |
Die Standardimplementierung verwendet IdentityRole<TKey> eine Zeichenfolge als Primärschlüssel. |
IdentityRole<TKey> |
Stellt eine Rolle im Identitätssystem dar. |
IdentityRoleClaim<TKey> |
Stellt einen Anspruch dar, der allen Benutzern innerhalb einer Rolle gewährt wird. |
IdentitySchemaVersions |
Enthält verschiedene Identitätsversionskonstanten. |
IdentityUser |
Die Standardimplementierung verwendet IdentityUser<TKey> eine Zeichenfolge als Primärschlüssel. |
IdentityUser<TKey> |
Stellt einen Benutzer im Identitätssystem dar |
IdentityUserClaim<TKey> |
Repräsentiert einen Anspruch, den ein*e Benutzer*in besitzt. |
IdentityUserLogin<TKey> |
Stellt eine Anmeldung und den zugehörigen Anbieter für einen Benutzer dar. |
IdentityUserRole<TKey> |
Stellt die Verbindung zwischen einem Benutzer und einer Rolle dar. |
IdentityUserToken<TKey> |
Repräsentiert ein Authentifizierungstoken für eine*n Benutzer*in. |
LockoutOptions |
Optionen zum Konfigurieren der Benutzersperre. |
PasswordHasher<TUser> |
Implementiert das Standard-Identitätskennworthashing. |
PasswordHasherOptions |
Gibt Optionen für das Kennworthashing an. |
PasswordOptions |
Gibt Optionen für Kennwortanforderungen an. |
PasswordValidator<TUser> |
Stellt die Standardkennwortrichtlinie für Identität bereit. |
PersonalDataAttribute |
Wird verwendet, um anzugeben, dass ein Etwas als personenbezogene Daten betrachtet wird. |
PhoneNumberTokenProvider<TUser> |
Stellt einen Tokenanbieter dar, der Token aus dem Sicherheitsstempel eines Benutzers generiert und diese über seine Telefonnummer an den Benutzer sendet. |
ProtectedPersonalDataAttribute |
Wird verwendet, um anzugeben, dass ein Etwas als personenbezogene Daten betrachtet wird und geschützt werden sollte. |
RoleManager<TRole> |
Stellt die APIs zum Verwalten von Rollen in einem Persistenzspeicher bereit. |
RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim> |
Erstellt eine neue instance eines Persistenzspeichers für Rollen. |
RoleValidator<TRole> |
Stellt die Standardüberprüfung von Rollen bereit. |
SecurityStampRefreshingPrincipalContext |
Wird verwendet, um Informationen während des SecurityStamp-Validierungsereignisses zu übergeben. |
SecurityStampValidator |
Statische Hilfsklasse, die zum Konfigurieren einer CookieAuthenticationNotifications verwendet wird, um ein Cookie anhand des Sicherheitsstempels eines Benutzers zu überprüfen. |
SecurityStampValidator<TUser> |
Stellt die Standardimplementierung von Validierungsfunktionen für Sicherheitsstempel bereit. |
SecurityStampValidatorOptions |
Optionen für ISecurityStampValidator. |
SignInManager<TUser> |
Stellt die APIs für die Benutzeranmeldung bereit. |
SignInOptions |
Optionen zum Konfigurieren der Anmeldung. |
SignInResult |
Stellt das Ergebnis eines Anmeldevorgangs dar. |
StoreOptions |
Wird für speicherspezifische Optionen verwendet |
TokenOptions |
Optionen für Benutzertoken. |
TokenProviderDescriptor |
Wird verwendet, um einen Tokenanbieter in TokenOptions's TokenMap darzustellen. |
TotpSecurityStampBasedTokenProvider<TUser> |
Stellt einen Tokenanbieter dar, der mithilfe des Sicherheitsstempels des Benutzers zeitbasierte Codes generiert. |
TwoFactorSecurityStampValidator<TUser> |
Verantwortlich für die Validierung des Zwei-Faktor-Identitäts-Cookie-Sicherheitsstempels. |
UpperInvariantLookupNormalizer |
Implementiert, ILookupNormalizer indem Schlüssel in groß geschriebene invariante Kulturdarstellung konvertiert werden. |
UserClaimsPrincipalFactory<TUser> |
Stellt Methoden zum Erstellen eines Anspruchsprinzipals für einen bestimmten Benutzer bereit. |
UserClaimsPrincipalFactory<TUser,TRole> |
Stellt Methoden zum Erstellen eines Anspruchsprinzipals für einen bestimmten Benutzer bereit. |
UserLoginInfo |
Stellt Anmeldeinformationen und Quelle für einen Benutzerdatensatz dar. |
UserManager<TUser> |
Stellt die APIs zum Verwalten von Benutzern in einem Persistenzspeicher bereit. |
UserOptions |
Optionen für die Benutzerüberprüfung. |
UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken> |
Stellt eine neue instance eines Persistenzspeichers für den angegebenen Benutzertyp dar. |
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> |
Stellt eine neue instance eines Persistenzspeichers für die angegebenen Benutzer- und Rollentypen dar. |
UserValidator<TUser> |
Stellt Validierungsdienste für Benutzerklassen bereit. |
Schnittstellen
IEmailSender<TUser> |
Diese API unterstützt die ASP.NET Core Identity-Infrastruktur und ist nicht als allgemeine E-Mail-Abstraktion vorgesehen. Es sollte von der Anwendung implementiert werden, damit die Identitätsinfrastruktur Bestätigungs- und Kennwortzurücksetzungs-E-Mails senden kann. |
ILookupNormalizer |
Stellt eine Abstraktion zum Normalisieren von Schlüsseln (E-Mails/Namen) für Nachschlagezwecke bereit. |
ILookupProtector |
Dient zum Schützen/Aufheben des Schutzes von Suchvorgängen mit einem bestimmten Schlüssel. |
ILookupProtectorKeyRing |
Abstraktion, die zum Verwalten benannter Schlüssel verwendet wird, die zum Schutz von Nachschlagevorgängen verwendet werden. |
IPasswordHasher<TUser> |
Stellt eine Abstraktion zum Hashen von Kennwörtern bereit. |
IPasswordValidator<TUser> |
Stellt eine Abstraktion zum Überprüfen von Kennwörtern bereit. |
IPersonalDataProtector |
Stellt eine Abstraktion bereit, die für die Verschlüsselung personenbezogener Daten verwendet wird. |
IProtectedUserStore<TUser> |
Markerschnittstelle, die verwendet wird, um zu signalisieren, dass der Speicher das ProtectPersonalData Flag unterstützt. |
IQueryableRoleStore<TRole> |
Stellt eine Abstraktion zum Abfragen von Rollen in einem Rollenspeicher bereit. |
IQueryableUserStore<TUser> |
Stellt eine Abstraktion zum Abfragen von Benutzern in einem Benutzerspeicher bereit. |
IRoleClaimStore<TRole> |
Stellt eine Abstraktion für einen Speicher rollenspezifischer Ansprüche bereit. |
IRoleStore<TRole> |
Stellt eine Abstraktion für die Speicherung und Verwaltung von Rollen bereit. |
IRoleValidator<TRole> |
Stellt eine Abstraktion für eine Überprüfung einer Rolle bereit. |
ISecurityStampValidator |
Stellt eine Abstraktion zum Überprüfen eines Sicherheitsstempels einer eingehenden Identität und zum Generieren oder Ablehnen der Identität basierend auf dem Validierungsergebnis bereit. |
ITwoFactorSecurityStampValidator |
Wird verwendet, um den sicherheitsrelevanten Sicherheitsstempel für Clientcookies zu überprüfen. |
IUserAuthenticationTokenStore<TUser> |
Stellt eine Abstraktion bereit, um die Authentifizierungstoken eines Benutzers zu speichern. |
IUserAuthenticatorKeyStore<TUser> |
Stellt eine Abstraktion für einen Speicher bereit, in dem Informationen zum Authentifikator des Benutzers gespeichert werden. |
IUserClaimsPrincipalFactory<TUser> |
Stellt eine Abstraktion für eine Factory bereit, um eine ClaimsPrincipal von einem Benutzer zu erstellen. |
IUserClaimStore<TUser> |
Stellt eine Abstraktion für einen Speicher von Ansprüchen für einen Benutzer bereit. |
IUserConfirmation<TUser> |
Stellt eine Abstraktion zur Bestätigung von Benutzerkonten bereit. |
IUserEmailStore<TUser> |
Stellt eine Abstraktion für die Speicherung und Verwaltung von Benutzer-E-Mail-Adressen bereit. |
IUserLockoutStore<TUser> |
Stellt eine Abstraktion für eine Speicherung von Informationen bereit, die zum Implementieren der Kontosperrung verwendet werden können, einschließlich Zugriffsfehlern und Sperrung status |
IUserLoginStore<TUser> |
Stellt eine Abstraktion zum Speichern von Informationen bereit, die externe Anmeldeinformationen, die vom Microsoft-Konto, Facebook usw. bereitgestellt werden, einem Benutzerkonto zuordnet. |
IUserPasswordStore<TUser> |
Stellt eine Abstraktion für einen Speicher bereit, der die Kennworthashes der Benutzer enthält. |
IUserPhoneNumberStore<TUser> |
Stellt eine Abstraktion für einen Store bereit, der die Telefonnummern der Benutzer enthält. |
IUserRoleStore<TUser> |
Stellt eine Abstraktion für einen Speicher bereit, der Benutzer Rollen zuordnet. |
IUserSecurityStampStore<TUser> |
Stellt eine Abstraktion für einen Speicher bereit, in dem der Sicherheitsstempel eines Benutzers gespeichert wird. |
IUserStore<TUser> |
Stellt eine Abstraktion für einen Speicher bereit, der Benutzerkonten verwaltet. |
IUserTwoFactorRecoveryCodeStore<TUser> |
Stellt eine Abstraktion für einen Speicher bereit, in dem die Wiederherstellungscodes eines Benutzers gespeichert werden. |
IUserTwoFactorStore<TUser> |
Stellt eine Abstraktion bereit, um ein Flag zu speichern, das angibt, ob ein Benutzer die zweistufige Authentifizierung aktiviert hat. |
IUserTwoFactorTokenProvider<TUser> |
Stellt eine Abstraktion für Zwei-Faktor-Tokengeneratoren bereit. |
IUserValidator<TUser> |
Stellt eine Abstraktion für die Benutzerüberprüfung bereit. |
Enumerationen
PasswordHasherCompatibilityMode |
Gibt das Format an, das zum Hashen von Kennwörtern verwendet wird. |
PasswordVerificationResult |
Gibt die Ergebnisse für die Kennwortüberprüfung an. |
Hinweise
Weitere Informationen zur Identität finden Sie unter Einführung in die Identität auf ASP.NET Core.