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 na 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živatelů v úložišti trvalosti. |
AuthenticatorTokenProvider<TUser> |
Používá se k ověření ověřovacího kódu. |
ClaimsIdentityOptions |
Možnosti sloužící ke konfiguraci typů deklarací identity používaných pro dobře známé deklarace identity |
DataProtectionTokenProviderOptions |
Obsahuje možnosti pro DataProtectorTokenProvider<TUser>. |
DataProtectorTokenProvider<TUser> |
Poskytuje ochranu a ověřování tokenů identity. |
DefaultPersonalDataProtector |
Výchozí implementace, IPersonalDataProtector která používá ILookupProtectorKeyRing a ILookupProtector k ochraně dat 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 middlewaru souborů cookie, který používá systém identit. |
IdentityCookiesBuilder |
Používá se ke konfiguraci možností souborů cookie identity. |
IdentityError |
Zapouzdří chybu ze subsystému identit. |
IdentityErrorDescriber |
Služba umožňující lokalizaci chyb identity aplikace. |
IdentityMarkerService |
Používá se k ověření, že byla na ServiceCollection volána funkce AddIdentity. |
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> 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. |
IdentitySchemaVersions |
Obsahuje různé konstanty verze identity. |
IdentityUser |
Výchozí implementace 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 uživatel vlastní. |
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 pro požadavky 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 tokenu, který generuje tokeny z razítka zabezpečení uživatele a odesílá je uživateli prostřednictvím jeho telefonního čísla. |
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ěřování rolí. |
SecurityStampRefreshingPrincipalContext |
Používá se k předávání informací během události ověřování SecurityStamp. |
SecurityStampValidator |
Statická pomocná třída slouží ke konfiguraci CookieAuthenticationNotifications k ověření souboru cookie proti razítku zabezpečení 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řihlašování uživatelů. |
SignInOptions |
Možnosti konfigurace přihlášení |
SignInResult |
Představuje výsledek operace přihlášení. |
StoreOptions |
Používá se pro možnosti specifické pro store. |
TokenOptions |
Možnosti pro tokeny uživatelů |
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 převodem klíčů na jejich reprezentaci invariantní jazykové verze s velkými písmeny. |
UserClaimsPrincipalFactory<TUser> |
Poskytuje metody pro vytvoření objektu zabezpečení deklarací identity pro daného uživatele. |
UserClaimsPrincipalFactory<TUser,TRole> |
Poskytuje metody pro vytvoření objektu zabezpečení 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živatele a role. |
UserValidator<TUser> |
Poskytuje ověřovací služby pro třídy uživatelů. |
Rozhraní
IEmailSender<TUser> |
Toto rozhraní API podporuje infrastrukturu ASP.NET Core Identity a není určené k použití jako abstrakce e-mailu pro obecné účely. Měla by ho implementovat aplikace, aby infrastruktura identit měla odesílat potvrzovací e-maily a e-maily o resetování hesla. |
ILookupNormalizer |
Poskytuje abstrakci pro normalizaci klíčů (e-mailů/jmen) pro účely vyhledávání. |
ILookupProtector |
Používá se k ochraně nebo zrušení ochrany vyhledávání pomocí určitého klíče. |
ILookupProtectorKeyRing |
Abstrakce používaná ke správě pojmenovaných klíčů používaný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žívanou 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 pro úložiště deklarací identity specifické pro roli. |
IRoleStore<TRole> |
Poskytuje abstrakci pro ukládání a správu 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ého 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 uložení ověřovacích tokenů uživatele. |
IUserAuthenticatorKeyStore<TUser> |
Poskytuje abstrakci pro úložiště, které ukládá informace o ověřovacím objektu uživatele. |
IUserClaimsPrincipalFactory<TUser> |
Poskytuje abstrakci pro továrnu k vytvoření objektu ClaimsPrincipal od uživatele. |
IUserClaimStore<TUser> |
Poskytuje abstrakci pro ú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é lze 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 poskytnuté účtem Microsoft, Facebookem atd. na uživatelský účet. |
IUserPasswordStore<TUser> |
Poskytuje abstrakci pro ú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 pro úložiště, které mapuje uživatele na role. |
IUserSecurityStampStore<TUser> |
Poskytuje abstrakci pro úložiště, které ukládá razítko zabezpečení uživatele. |
IUserStore<TUser> |
Poskytuje abstrakci pro úložiště, které spravuje uživatelské účty. |
IUserTwoFactorRecoveryCodeStore<TUser> |
Poskytuje abstrakci pro úložiště, které ukládá kódy obnovení uživatele. |
IUserTwoFactorStore<TUser> |
Poskytuje abstrakci pro uložení příznaku označujícího, zda má uživatel povolené dvoufaktorové ověřování. |
IUserTwoFactorTokenProvider<TUser> |
Poskytuje abstrakci pro generátory dvoufaktorových tokenů. |
IUserValidator<TUser> |
Poskytuje abstrakci pro ověření uživatele. |
Výčty
PasswordHasherCompatibilityMode |
Určuje formát, který se používá k hashování hesel. |
PasswordVerificationResult |
Určuje výsledky ověření hesla. |
Poznámky
Další informace o službě Identity najdete v tématu Úvod do identity na ASP.NET Core.