Microsoft.AspNetCore.Identity Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy pro použití Entity Framework Core s identitou v ASP.NET Core.
Třídy
| AspNetRoleManager<TRole> |
Poskytuje rozhraní API pro správu rolí v úložišti trvalosti. |
| AspNetUserManager<TUser> |
Poskytuje rozhraní API pro správu uživatele v úložišti trvalosti. |
| AuthenticatorTokenProvider<TUser> |
Používá se k ověření ověřovacího kódu. |
| ClaimsIdentityOptions |
Možnosti používané ke konfiguraci typů deklarací identity používané pro známé deklarace identity |
| DataProtectionTokenProviderOptions |
Obsahuje možnosti pro DataProtectorTokenProvider<TUser>. |
| DataProtectorTokenProvider<TUser> |
Poskytuje ochranu a ověřování tokenů identit. |
| DefaultPersonalDataProtector |
Výchozí implementace IPersonalDataProtector , která používá ILookupProtectorKeyRing data a ILookupProtector chrání je ve formátu datové části {keyId}:{protectedData} |
| DefaultUserConfirmation<TUser> |
Výchozí implementace .IUserConfirmation<TUser> |
| EmailTokenProvider<TUser> |
TokenProvider, který generuje tokeny z razítka zabezpečení uživatele a upozorní uživatele e-mailem. |
| ExternalLoginInfo |
Představuje přihlašovací informace, zdroj a externě zdrojový objekt zabezpečení pro záznam uživatele. |
| IdentityBuilder |
Pomocné funkce pro konfiguraci služeb identit |
| IdentityBuilderExtensions |
Pomocné funkce pro konfiguraci služeb identit |
| IdentityBuilderUIExtensions |
Výchozí rozšíření uživatelského rozhraní pro IdentityBuilder. |
| IdentityConstants |
Představuje všechny možnosti, které můžete použít ke konfiguraci middlewaru souborů cookie používaného systémem identit. |
| IdentityCookieAuthenticationBuilderExtensions |
Pomocné funkce pro konfiguraci služeb identit |
| IdentityCookieOptions |
Představuje všechny možnosti, které můžete použít ke konfiguraci souborů cookie middleware uesd systémem identity. |
| IdentityCookiesBuilder |
Slouží ke konfiguraci možností souborů cookie identity. |
| IdentityError |
Zapouzdřuje chybu z subsystému identit. |
| IdentityErrorDescriber |
Služba umožňující lokalizaci pro chyby identity, u které dochází k chybám identity aplikace. |
| IdentityMarkerService |
Slouží k ověření, že se AddIdentity volalo v ServiceCollection. |
| IdentityOptions |
Představuje všechny možnosti, které můžete použít ke konfiguraci systému identit. |
| IdentityResult |
Představuje výsledek operace identity. |
| IdentityRole |
Výchozí implementace IdentityRole<TKey> , která používá řetězec jako primární klíč. |
| IdentityRole<TKey> |
Představuje roli v systému identit. |
| IdentityRoleClaim<TKey> |
Představuje deklaraci identity, která je udělena všem uživatelům v rámci role. |
| IdentityUser |
Výchozí implementace, která IdentityUser<TKey> používá řetězec jako primární klíč. |
| IdentityUser<TKey> |
Představuje uživatele v systému identit. |
| IdentityUserClaim<TKey> |
Představuje deklaraci identity, kterou má uživatel. |
| IdentityUserLogin<TKey> |
Představuje přihlášení a jeho přidruženého poskytovatele pro uživatele. |
| IdentityUserRole<TKey> |
Představuje propojení mezi uživatelem a rolí. |
| IdentityUserToken<TKey> |
Představuje ověřovací token pro uživatele. |
| LockoutOptions |
Možnosti konfigurace uzamčení uživatele |
| PasswordHasher<TUser> |
Implementuje standardní hashování hesel identity. |
| PasswordHasherOptions |
Určuje možnosti pro hashování hesel. |
| PasswordOptions |
Určuje možnosti požadavků na heslo. |
| PasswordValidator<TUser> |
Poskytuje výchozí zásady hesel pro identitu. |
| PersonalDataAttribute |
Používá se k označení, že se něco považuje za osobní údaje. |
| PhoneNumberTokenProvider<TUser> |
Představuje poskytovatele tokenů, který generuje tokeny z razítka zabezpečení uživatele a odesílá je uživateli přes telefonní číslo. |
| ProtectedPersonalDataAttribute |
Používá se k označení, že se něco považuje za osobní údaje a mělo by být chráněno. |
| RoleManager<TRole> |
Poskytuje rozhraní API pro správu rolí v úložišti trvalosti. |
| RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim> |
Vytvoří novou instanci úložiště trvalosti pro role. |
| RoleValidator<TRole> |
Poskytuje výchozí ověření rolí. |
| SecurityStampRefreshingPrincipalContext |
Slouží k předávání informací během události ověřování SecurityStamp. |
| SecurityStampValidator |
Statická pomocná třída použitá ke konfiguraci cookieAuthenticationNotifications k ověření souboru cookie proti bezpečnostnímu razítku uživatele. |
| SecurityStampValidator<TUser> |
Poskytuje výchozí implementaci ověřovacích funkcí pro razítka zabezpečení. |
| SecurityStampValidatorOptions |
Možnosti pro ISecurityStampValidator. |
| SignInManager<TUser> |
Poskytuje rozhraní API pro přihlášení uživatele. |
| SignInOptions |
Možnosti konfigurace přihlášení |
| SignInResult |
Představuje výsledek operace přihlášení. |
| StoreOptions |
Používá se pro konkrétní možnosti úložiště. |
| TokenOptions |
Možnosti pro tokeny uživatele |
| TokenProviderDescriptor |
Slouží k znázornění zprostředkovatele tokenu v TokenOptionsobjektu TokenMap. |
| TotpSecurityStampBasedTokenProvider<TUser> |
Představuje zprostředkovatele tokenu, který generuje kódy založené na čase pomocí razítka zabezpečení uživatele. |
| TwoFactorSecurityStampValidator<TUser> |
Zodpovídá za ověření dvoufaktorového razítka zabezpečení souborů cookie identity. |
| UpperInvariantLookupNormalizer |
Implementuje ILookupNormalizer se převodem klíčů na jejich velká písmena invariantní reprezentace jazykové verze. |
| UserClaimsPrincipalFactory<TUser> |
Poskytuje metody pro vytvoření objektu deklarací identity pro daného uživatele. |
| UserClaimsPrincipalFactory<TUser,TRole> |
Poskytuje metody pro vytvoření objektu deklarací identity pro daného uživatele. |
| UserLoginInfo |
Představuje přihlašovací informace a zdroj záznamu uživatele. |
| UserManager<TUser> |
Poskytuje rozhraní API pro správu uživatelů v úložišti trvalosti. |
| UserOptions |
Možnosti pro ověření uživatele |
| UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken> |
Představuje novou instanci úložiště trvalosti pro zadaný typ uživatele. |
| UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> |
Představuje novou instanci úložiště trvalosti pro zadané typy uživatelů a rolí. |
| UserValidator<TUser> |
Poskytuje ověřovací služby pro třídy uživatelů. |
Rozhraní
| ILookupNormalizer |
Poskytuje abstrakci pro normalizaci klíčů (e-mailů a jmen) pro účely vyhledávání. |
| ILookupProtector |
Slouží k ochraně nebo zrušení ochrany vyhledávání pomocí konkrétního klíče. |
| ILookupProtectorKeyRing |
Abstrakce sloužící ke správě pojmenovaných klíčů sloužících k ochraně vyhledávání |
| IPasswordHasher<TUser> |
Poskytuje abstrakci pro hashování hesel. |
| IPasswordValidator<TUser> |
Poskytuje abstrakci pro ověřování hesel. |
| IPersonalDataProtector |
Poskytuje abstrakci použitou k šifrování osobních dat. |
| IProtectedUserStore<TUser> |
Rozhraní značky sloužící k signálu, že úložiště podporuje ProtectPersonalData příznak. |
| IQueryableRoleStore<TRole> |
Poskytuje abstrakci pro dotazování rolí v úložišti rolí. |
| IQueryableUserStore<TUser> |
Poskytuje abstrakci pro dotazování uživatelů v úložišti uživatelů. |
| IRoleClaimStore<TRole> |
Poskytuje abstrakci úložiště deklarací identity specifických pro roli. |
| IRoleStore<TRole> |
Poskytuje abstrakci úložiště a správy rolí. |
| IRoleValidator<TRole> |
Poskytuje abstrakci pro ověřování role. |
| ISecurityStampValidator |
Poskytuje abstrakci pro ověření razítka zabezpečení příchozí identity a opětovné vygenerování nebo odmítnutí identity na základě výsledku ověření. |
| ITwoFactorSecurityStampValidator |
Používá se k ověření dvoufaktorového zapamatování bezpečnostního razítka souboru cookie klienta. |
| IUserAuthenticationTokenStore<TUser> |
Poskytuje abstrakci pro ukládání ověřovacích tokenů uživatele. |
| IUserAuthenticatorKeyStore<TUser> |
Poskytuje abstrakci úložiště, ve kterém se ukládají informace o ověřovacím programu uživatele. |
| IUserClaimsPrincipalFactory<TUser> |
Poskytuje abstrakci pro továrnu k vytvoření ClaimsPrincipal uživatele. |
| IUserClaimStore<TUser> |
Poskytuje abstrakci úložiště deklarací identity pro uživatele. |
| IUserConfirmation<TUser> |
Poskytuje abstrakci pro potvrzení uživatelských účtů. |
| IUserEmailStore<TUser> |
Poskytuje abstrakci pro ukládání a správu e-mailových adres uživatelů. |
| IUserLockoutStore<TUser> |
Poskytuje abstrakci pro ukládání informací, které je možné použít k implementaci uzamčení účtu, včetně selhání přístupu a stavu uzamčení. |
| IUserLoginStore<TUser> |
Poskytuje abstrakci pro ukládání informací, které mapují externí přihlašovací údaje poskytované účtem Microsoft, Facebook atd. na uživatelský účet. |
| IUserPasswordStore<TUser> |
Poskytuje abstrakci úložiště obsahující hodnoty hash hesel uživatelů. |
| IUserPhoneNumberStore<TUser> |
Poskytuje abstrakci pro obchod obsahující telefonní čísla uživatelů. |
| IUserRoleStore<TUser> |
Poskytuje abstrakci úložiště, které mapuje uživatele na role. |
| IUserSecurityStampStore<TUser> |
Poskytuje abstrakci pro úložiště, které ukládá bezpečnostní razítko uživatele. |
| IUserStore<TUser> |
Poskytuje abstrakci úložiště, které spravuje uživatelské účty. |
| IUserTwoFactorRecoveryCodeStore<TUser> |
Poskytuje abstrakci úložiště, ve kterém se ukládají kódy obnovení uživatele. |
| IUserTwoFactorStore<TUser> |
Poskytuje abstrakci pro uložení příznaku označující, jestli má uživatel povolené dvoufaktorové ověřování. |
| IUserTwoFactorTokenProvider<TUser> |
Poskytuje abstrakci pro generátory dvoufaktorového tokenu. |
| IUserValidator<TUser> |
Poskytuje abstrakci pro ověření uživatele. |
Výčty
| PasswordHasherCompatibilityMode |
Určuje formát, který se používá pro hashování hesel. |
| PasswordVerificationResult |
Určuje výsledky pro ověření hesla. |
Poznámky
Další informace o identitě najdete v tématu Úvod do identity na ASP.NET Core.