Microsoft.AspNetCore.Identity Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene i tipi per l'uso di Entity Framework Core con Identity in ASP.NET Core.
Classi
AspNetRoleManager<TRole> |
Fornisce le API per la gestione dei ruoli in un archivio di persistenza. |
AspNetUserManager<TUser> |
Fornisce le API per la gestione dell'utente in un archivio di persistenza. |
AuthenticatorTokenProvider<TUser> |
Usato per la verifica del codice di autenticazione. |
ClaimsIdentityOptions |
Opzioni usate per configurare i tipi di attestazione usati per attestazioni note. |
DataProtectionTokenProviderOptions |
Contiene le opzioni per .DataProtectorTokenProvider<TUser> |
DataProtectorTokenProvider<TUser> |
Fornisce la protezione e la convalida dei token di identità. |
DefaultPersonalDataProtector |
Implementazione predefinita di IPersonalDataProtector che usa ILookupProtectorKeyRing e ILookupProtector per proteggere i dati con un formato payload di {keyId}:{protectedData} |
DefaultUserConfirmation<TUser> |
Implementazione predefinita di IUserConfirmation<TUser>. |
EmailTokenProvider<TUser> |
TokenProvider che genera token dal timbro di sicurezza dell'utente e notifica a un utente tramite posta elettronica. |
ExternalLoginInfo |
Rappresenta le informazioni di accesso, l'origine e l'entità origine esterna per un record utente |
IdentityBuilder |
Funzioni helper per la configurazione dei servizi di identità. |
IdentityBuilderExtensions |
Funzioni helper per la configurazione dei servizi di identità. |
IdentityBuilderUIExtensions |
Estensioni dell'interfaccia utente predefinite a IdentityBuilder. |
IdentityConstants |
Rappresenta tutte le opzioni che è possibile usare per configurare il middleware dei cookie usato dal sistema di identità. |
IdentityCookieAuthenticationBuilderExtensions |
Funzioni helper per la configurazione dei servizi di identità. |
IdentityCookieOptions |
Rappresenta tutte le opzioni che è possibile usare per configurare il middleware dei cookie uesd dal sistema di identità. |
IdentityCookiesBuilder |
Usato per configurare le opzioni dei cookie di identità. |
IdentityError |
Incapsula un errore dal sottosistema identity. |
IdentityErrorDescriber |
Servizio per abilitare la localizzazione per gli errori di identità dell'applicazione. |
IdentityMarkerService |
Usato per verificare che AddIdentity sia stato chiamato in un ServiceCollection |
IdentityOptions |
Rappresenta tutte le opzioni che è possibile usare per configurare il sistema di identità. |
IdentityResult |
Rappresenta il risultato di un'operazione di identità. |
IdentityRole |
Implementazione predefinita di IdentityRole<TKey> che usa una stringa come chiave primaria. |
IdentityRole<TKey> |
Rappresenta un ruolo nel sistema di identità |
IdentityRoleClaim<TKey> |
Rappresenta un'attestazione concessa a tutti gli utenti all'interno di un ruolo. |
IdentitySchemaVersions |
Contiene varie costanti di versione dell'identità. |
IdentityUser |
Implementazione predefinita di IdentityUser<TKey> che usa una stringa come chiave primaria. |
IdentityUser<TKey> |
Rappresenta un utente nel sistema di identità |
IdentityUserClaim<TKey> |
Rappresenta un'attestazione che un utente possiede. |
IdentityUserLogin<TKey> |
Rappresenta un account di accesso e il relativo provider associato per un utente. |
IdentityUserRole<TKey> |
Rappresenta il collegamento tra un utente e un ruolo. |
IdentityUserToken<TKey> |
Rappresenta un token di autenticazione per un utente. |
LockoutOptions |
Opzioni per la configurazione del blocco utente. |
PasswordHasher<TUser> |
Implementa l'hash delle password identity standard. |
PasswordHasherOptions |
Specifica le opzioni per l'hash delle password. |
PasswordOptions |
Specifica le opzioni per i requisiti delle password. |
PasswordValidator<TUser> |
Fornisce i criteri di password predefiniti per Identity. |
PersonalDataAttribute |
Usato per indicare che un elemento è considerato dati personali. |
PhoneNumberTokenProvider<TUser> |
Rappresenta un provider di token che genera token dal timbro di sicurezza di un utente e li invia all'utente tramite il proprio numero di telefono. |
ProtectedPersonalDataAttribute |
Usato per indicare che un elemento è considerato dati personali e deve essere protetto. |
RoleManager<TRole> |
Fornisce le API per la gestione dei ruoli in un archivio di persistenza. |
RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim> |
Crea una nuova istanza di un archivio di persistenza per i ruoli. |
RoleValidator<TRole> |
Fornisce la convalida predefinita dei ruoli. |
SecurityStampRefreshingPrincipalContext |
Usato per passare informazioni durante l'evento di convalida SecurityStamp. |
SecurityStampValidator |
Classe helper statica usata per configurare un cookieAuthenticationNotifications per convalidare un cookie rispetto al timbro di sicurezza di un utente. |
SecurityStampValidator<TUser> |
Fornisce l'implementazione predefinita delle funzioni di convalida per i stamp di sicurezza. |
SecurityStampValidatorOptions |
Opzioni per ISecurityStampValidator. |
SignInManager<TUser> |
Fornisce le API per l'accesso utente. |
SignInOptions |
Opzioni per la configurazione dell'accesso. |
SignInResult |
Rappresenta il risultato di un'operazione di accesso. |
StoreOptions |
Usato per archiviare opzioni specifiche |
TokenOptions |
Opzioni per i token utente. |
TokenProviderDescriptor |
Usato per rappresentare un provider di token in TokenOptionsTokenMap. |
TotpSecurityStampBasedTokenProvider<TUser> |
Rappresenta un provider di token che genera codici basati sul tempo usando il timbro di sicurezza dell'utente. |
TwoFactorSecurityStampValidator<TUser> |
Responsabile della convalida del timbro di sicurezza dei cookie di due fattori. |
UpperInvariantLookupNormalizer |
Implementa ILookupNormalizer convertendo le chiavi nella rappresentazione delle impostazioni cultura invarianti maiuscole e minuscole. |
UserClaimsPrincipalFactory<TUser> |
Fornisce metodi per creare un'entità attestazioni per un determinato utente. |
UserClaimsPrincipalFactory<TUser,TRole> |
Fornisce metodi per creare un'entità attestazioni per un determinato utente. |
UserLoginInfo |
Rappresenta le informazioni di accesso e l'origine per un record utente. |
UserManager<TUser> |
Fornisce le API per la gestione dell'utente in un archivio di persistenza. |
UserOptions |
Opzioni per la convalida utente. |
UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken> |
Rappresenta una nuova istanza di un archivio di persistenza per il tipo di utente specificato. |
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> |
Rappresenta una nuova istanza di un archivio di persistenza per i tipi di utente e ruolo specificati. |
UserValidator<TUser> |
Fornisce servizi di convalida per le classi utente. |
Interfacce
IEmailSender<TUser> |
Questa API supporta l'infrastruttura di identità ASP.NET Core e non è destinata a essere usata come astrazione di posta elettronica per utilizzo generico. Deve essere implementato dall'applicazione in modo che l'infrastruttura di identità possa inviare messaggi di posta elettronica di conferma e reimpostazione della password. |
ILookupNormalizer |
Fornisce un'astrazione per la normalizzazione delle chiavi (messaggi di posta elettronica/nomi) a scopo di ricerca. |
ILookupProtector |
Usato per proteggere/annullare la protezione delle ricerche con una chiave specifica. |
ILookupProtectorKeyRing |
Astrazione usata per gestire le chiavi denominate usate per proteggere le ricerche. |
IPasswordHasher<TUser> |
Fornisce un'astrazione per l'hashing delle password. |
IPasswordValidator<TUser> |
Fornisce un'astrazione per la convalida delle password. |
IPersonalDataProtector |
Fornisce un'astrazione usata per la crittografia dei dati personali. |
IProtectedUserStore<TUser> |
Interfaccia marcatore usata per segnalare che l'archivio supporta il ProtectPersonalData flag. |
IQueryableRoleStore<TRole> |
Fornisce un'astrazione per eseguire query sui ruoli in un archivio ruoli. |
IQueryableUserStore<TUser> |
Fornisce un'astrazione per eseguire query sugli utenti in un archivio utenti. |
IRoleClaimStore<TRole> |
Fornisce un'astrazione per un archivio di attestazioni specifiche del ruolo. |
IRoleStore<TRole> |
Fornisce un'astrazione per un'archiviazione e una gestione dei ruoli. |
IRoleValidator<TRole> |
Fornisce un'astrazione per una convalida di un ruolo. |
ISecurityStampValidator |
Fornisce un'astrazione per una convalida di un timbro di sicurezza di un'identità in ingresso e la rigenerazione o il rifiuto dell'identità in base al risultato della convalida. |
ITwoFactorSecurityStampValidator |
Usato per convalidare il timbro di sicurezza dei cookie client a due fattori. |
IUserAuthenticationTokenStore<TUser> |
Fornisce un'astrazione per archiviare i token di autenticazione di un utente. |
IUserAuthenticatorKeyStore<TUser> |
Fornisce un'astrazione per un archivio che archivia informazioni sull'autenticatore dell'utente. |
IUserClaimsPrincipalFactory<TUser> |
Fornisce un'astrazione per una factory per creare un oggetto ClaimsPrincipal da un utente. |
IUserClaimStore<TUser> |
Fornisce un'astrazione per un archivio di attestazioni per un utente. |
IUserConfirmation<TUser> |
Fornisce un'astrazione per confermare gli account utente. |
IUserEmailStore<TUser> |
Fornisce un'astrazione per l'archiviazione e la gestione degli indirizzi di posta elettronica degli utenti. |
IUserLockoutStore<TUser> |
Fornisce un'astrazione per un'archiviazione di informazioni che possono essere usate per implementare il blocco dell'account, inclusi gli errori di accesso e lo stato di blocco |
IUserLoginStore<TUser> |
Fornisce un'astrazione per l'archiviazione di informazioni che esegue il mapping delle informazioni di accesso esterne fornite da Account Microsoft, Facebook e così via a un account utente. |
IUserPasswordStore<TUser> |
Fornisce un'astrazione per un archivio contenente gli hash delle password degli utenti. |
IUserPhoneNumberStore<TUser> |
Fornisce un'astrazione per un archivio contenente i numeri di telefono degli utenti. |
IUserRoleStore<TUser> |
Fornisce un'astrazione per un archivio che esegue il mapping degli utenti ai ruoli. |
IUserSecurityStampStore<TUser> |
Fornisce un'astrazione per un archivio che archivia il timbro di sicurezza di un utente. |
IUserStore<TUser> |
Fornisce un'astrazione per un archivio che gestisce gli account utente. |
IUserTwoFactorRecoveryCodeStore<TUser> |
Fornisce un'astrazione per un archivio che archivia i codici di ripristino di un utente. |
IUserTwoFactorStore<TUser> |
Fornisce un'astrazione per archiviare un flag che indica se un utente dispone di due autenticazione a fattori abilitata. |
IUserTwoFactorTokenProvider<TUser> |
Fornisce un'astrazione per i generatori di token a due fattori. |
IUserValidator<TUser> |
Fornisce un'astrazione per la convalida utente. |
Enumerazioni
PasswordHasherCompatibilityMode |
Specifica il formato usato per l'hashing delle password. |
PasswordVerificationResult |
Specifica i risultati per la verifica della password. |
Commenti
Per altre informazioni sull'identità, vedere Introduzione all'identità in ASP.NET Core.