Microsoft.AspNetCore.Identity 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ASP.NET Core Identity와 함께 Entity Framework Core를 사용하기 위한 형식을 포함합니다.
클래스
AspNetRoleManager<TRole> |
지속성 저장소에서 역할을 관리하기 위한 API를 제공합니다. |
AspNetUserManager<TUser> |
지속성 저장소에서 사용자를 관리하기 위한 API를 제공합니다. |
AuthenticatorTokenProvider<TUser> |
인증자 코드 확인에 사용됩니다. |
ClaimsIdentityOptions |
잘 알려진 클레임에 사용되는 클레임 유형을 구성하는 데 사용되는 옵션입니다. |
DataProtectionTokenProviderOptions |
에 대한 DataProtectorTokenProvider<TUser>옵션을 포함합니다. |
DataProtectorTokenProvider<TUser> |
ID 토큰의 보호 및 유효성 검사를 제공합니다. |
DefaultPersonalDataProtector |
의 기본 구현 IPersonalDataProtector 은 및 ILookupProtector 를 사용하여 ILookupProtectorKeyRing {keyId}:{protectedData}의 페이로드 형식으로 데이터를 보호합니다. |
DefaultUserConfirmation<TUser> |
IUserConfirmation<TUser>의 기본 구현입니다. |
EmailTokenProvider<TUser> |
사용자의 보안 스탬프에서 토큰을 생성하고 전자 메일을 통해 사용자에게 알리는 TokenProvider입니다. |
ExternalLoginInfo |
사용자 레코드에 대한 로그인 정보, 원본 및 외부 원본 보안 주체를 나타냅니다. |
IdentityBuilder |
ID 서비스를 구성하기 위한 도우미 함수입니다. |
IdentityBuilderExtensions |
ID 서비스를 구성하기 위한 도우미 함수입니다. |
IdentityBuilderUIExtensions |
에 대한 기본 UI 확장입니다 IdentityBuilder. |
IdentityConstants |
ID 시스템에서 사용하는 쿠키 미들웨어를 구성하는 데 사용할 수 있는 모든 옵션을 나타냅니다. |
IdentityCookieAuthenticationBuilderExtensions |
ID 서비스를 구성하기 위한 도우미 함수입니다. |
IdentityCookieOptions |
ID 시스템에서 제공하는 쿠키 미들웨어를 구성하는 데 사용할 수 있는 모든 옵션을 나타냅니다. |
IdentityCookiesBuilder |
ID 쿠키 옵션을 구성하는 데 사용됩니다. |
IdentityError |
ID 하위 시스템의 오류를 캡슐화합니다. |
IdentityErrorDescriber |
ID 오류가 있는 애플리케이션에 대한 지역화를 사용하도록 설정하는 서비스입니다. |
IdentityMarkerService |
ServiceCollection에서 AddIdentity가 호출되었는지 확인하는 데 사용됩니다. |
IdentityOptions |
ID 시스템을 구성하는 데 사용할 수 있는 모든 옵션을 나타냅니다. |
IdentityResult |
ID 작업의 결과를 나타냅니다. |
IdentityRole |
의 기본 구현 IdentityRole<TKey> 은 문자열을 기본 키로 사용합니다. |
IdentityRole<TKey> |
ID 시스템의 역할을 나타냅니다. |
IdentityRoleClaim<TKey> |
역할 내의 모든 사용자에게 부여되는 클레임을 나타냅니다. |
IdentitySchemaVersions |
다양한 ID 버전 상수를 포함합니다. |
IdentityUser |
의 기본 구현 IdentityUser<TKey> 은 문자열을 기본 키로 사용합니다. |
IdentityUser<TKey> |
ID 시스템의 사용자를 나타냅니다. |
IdentityUserClaim<TKey> |
사용자가 소유하는 클레임을 나타냅니다. |
IdentityUserLogin<TKey> |
사용자에 대한 로그인 및 연결된 공급자를 나타냅니다. |
IdentityUserRole<TKey> |
사용자와 역할 간의 링크를 나타냅니다. |
IdentityUserToken<TKey> |
사용자에 대한 인증 토큰을 나타냅니다. |
LockoutOptions |
사용자 잠금을 구성하기 위한 옵션입니다. |
PasswordHasher<TUser> |
표준 ID 암호 해시를 구현합니다. |
PasswordHasherOptions |
암호 해시 옵션을 지정합니다. |
PasswordOptions |
암호 요구 사항에 대한 옵션을 지정합니다. |
PasswordValidator<TUser> |
ID에 대한 기본 암호 정책을 제공합니다. |
PersonalDataAttribute |
특정 항목이 개인 데이터로 간주됨을 나타내는 데 사용됩니다. |
PhoneNumberTokenProvider<TUser> |
사용자의 보안 스탬프에서 토큰을 생성하고 전화 번호를 통해 사용자에게 보내는 토큰 공급자를 나타냅니다. |
ProtectedPersonalDataAttribute |
무언가를 개인 데이터로 간주하고 보호해야 함을 나타내는 데 사용됩니다. |
RoleManager<TRole> |
지속성 저장소에서 역할을 관리하기 위한 API를 제공합니다. |
RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim> |
역할에 대한 지속성 저장소의 새 instance 만듭니다. |
RoleValidator<TRole> |
역할의 기본 유효성 검사를 제공합니다. |
SecurityStampRefreshingPrincipalContext |
SecurityStamp 유효성 검사 이벤트 중에 정보를 전달하는 데 사용됩니다. |
SecurityStampValidator |
사용자의 보안 스탬프에 대해 쿠키의 유효성을 검사하도록 CookieAuthenticationNotifications를 구성하는 데 사용되는 정적 도우미 클래스입니다. |
SecurityStampValidator<TUser> |
보안 스탬프에 대한 유효성 검사 함수의 기본 구현을 제공합니다. |
SecurityStampValidatorOptions |
에 대한 옵션입니다 ISecurityStampValidator. |
SignInManager<TUser> |
사용자 로그인을 위한 API를 제공합니다. |
SignInOptions |
로그인을 구성하기 위한 옵션입니다. |
SignInResult |
로그인 작업의 결과를 나타냅니다. |
StoreOptions |
저장소별 옵션에 사용됨 |
TokenOptions |
사용자 토큰에 대한 옵션입니다. |
TokenProviderDescriptor |
의 TokenMap에서 토큰 공급자를 TokenOptions나타내는 데 사용됩니다. |
TotpSecurityStampBasedTokenProvider<TUser> |
사용자의 보안 스탬프를 사용하여 시간 기반 코드를 생성하는 토큰 공급자를 나타냅니다. |
TwoFactorSecurityStampValidator<TUser> |
2단계 ID 쿠키 보안 스탬프의 유효성 검사를 담당합니다. |
UpperInvariantLookupNormalizer |
ILookupNormalizer 키를 대문자 고정 문화권 표현으로 변환하여 를 구현합니다. |
UserClaimsPrincipalFactory<TUser> |
지정된 사용자에 대한 클레임 주체를 만드는 메서드를 제공합니다. |
UserClaimsPrincipalFactory<TUser,TRole> |
지정된 사용자에 대한 클레임 주체를 만드는 메서드를 제공합니다. |
UserLoginInfo |
사용자 레코드에 대한 로그인 정보 및 원본을 나타냅니다. |
UserManager<TUser> |
지속성 저장소에서 사용자를 관리하기 위한 API를 제공합니다. |
UserOptions |
사용자 유효성 검사를 위한 옵션입니다. |
UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken> |
지정된 사용자 유형에 대한 지속성 저장소의 새 instance 나타냅니다. |
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> |
지정된 사용자 및 역할 유형에 대한 지속성 저장소의 새 instance 나타냅니다. |
UserValidator<TUser> |
사용자 클래스에 대한 유효성 검사 서비스를 제공합니다. |
인터페이스
IEmailSender<TUser> |
이 API는 ASP.NET Core ID 인프라를 지원하며 범용 이메일 추상화로 사용되지 않습니다. ID 인프라가 확인 및 암호 재설정 이메일을 보낼 수 있도록 애플리케이션에서 구현해야 합니다. |
ILookupNormalizer |
조회를 위해 키(이메일/이름)를 정규화하기 위한 추상화를 제공합니다. |
ILookupProtector |
특정 키로 조회를 보호/보호 해제하는 데 사용됩니다. |
ILookupProtectorKeyRing |
조회를 보호하는 데 사용되는 명명된 키를 관리하는 데 사용되는 추상화입니다. |
IPasswordHasher<TUser> |
해시 암호에 대한 추상화 기능을 제공합니다. |
IPasswordValidator<TUser> |
암호의 유효성을 검사하기 위한 추상화 기능을 제공합니다. |
IPersonalDataProtector |
개인 데이터 암호화에 사용되는 추상화 기능을 제공합니다. |
IProtectedUserStore<TUser> |
저장소가 플래그를 지원한다는 신호를 표시하는 데 사용되는 표식 인터페이스입니다 ProtectPersonalData . |
IQueryableRoleStore<TRole> |
역할 저장소에서 역할을 쿼리하기 위한 추상화 기능을 제공합니다. |
IQueryableUserStore<TUser> |
사용자 저장소에서 사용자를 쿼리하기 위한 추상화 기능을 제공합니다. |
IRoleClaimStore<TRole> |
역할별 클레임 저장소에 대한 추상화 기능을 제공합니다. |
IRoleStore<TRole> |
역할의 스토리지 및 관리를 위한 추상화 기능을 제공합니다. |
IRoleValidator<TRole> |
역할의 유효성을 검사하기 위한 추상화 기능을 제공합니다. |
ISecurityStampValidator |
들어오는 ID의 보안 스탬프 유효성을 검사하고 유효성 검사 결과에 따라 ID를 다시 생성하거나 거부하는 추상화를 제공합니다. |
ITwoFactorSecurityStampValidator |
클라이언트 쿠키 보안 스탬프를 기억하는 두 가지 요소의 유효성을 검사하는 데 사용됩니다. |
IUserAuthenticationTokenStore<TUser> |
사용자의 인증 토큰을 저장하는 추상화 기능을 제공합니다. |
IUserAuthenticatorKeyStore<TUser> |
사용자의 인증자에 대한 정보를 저장하는 저장소에 대한 추상화 기능을 제공합니다. |
IUserClaimsPrincipalFactory<TUser> |
팩터리에서 사용자로부터 을 만드는 ClaimsPrincipal 추상화 기능을 제공합니다. |
IUserClaimStore<TUser> |
사용자에 대한 클레임 저장소에 대한 추상화 기능을 제공합니다. |
IUserConfirmation<TUser> |
사용자 계정 확인을 위한 추상화 기능을 제공합니다. |
IUserEmailStore<TUser> |
사용자 이메일 주소의 스토리지 및 관리를 위한 추상화 기능을 제공합니다. |
IUserLockoutStore<TUser> |
액세스 실패 및 잠금 상태 포함하여 계정 잠금을 구현하는 데 사용할 수 있는 저장 정보에 대한 추상화 기능을 제공합니다. |
IUserLoginStore<TUser> |
Microsoft 계정, Facebook 등에서 제공하는 외부 로그인 정보를 사용자 계정에 매핑하는 정보를 저장하기 위한 추상화 기능을 제공합니다. |
IUserPasswordStore<TUser> |
사용자의 암호 해시를 포함하는 저장소에 대한 추상화 기능을 제공합니다. |
IUserPhoneNumberStore<TUser> |
사용자의 전화 번호를 포함하는 저장소에 대한 추상화를 제공합니다. |
IUserRoleStore<TUser> |
사용자를 역할에 매핑하는 저장소에 대한 추상화 기능을 제공합니다. |
IUserSecurityStampStore<TUser> |
사용자의 보안 스탬프를 저장하는 저장소에 대한 추상화 기능을 제공합니다. |
IUserStore<TUser> |
사용자 계정을 관리하는 저장소에 대한 추상화 기능을 제공합니다. |
IUserTwoFactorRecoveryCodeStore<TUser> |
사용자의 복구 코드를 저장하는 저장소에 대한 추상화 기능을 제공합니다. |
IUserTwoFactorStore<TUser> |
사용자에게 2단계 인증이 사용하도록 설정되어 있는지 여부를 나타내는 플래그를 저장하는 추상화 기능을 제공합니다. |
IUserTwoFactorTokenProvider<TUser> |
2단계 토큰 생성기에 대한 추상화 기능을 제공합니다. |
IUserValidator<TUser> |
사용자 유효성 검사를 위한 추상화를 제공합니다. |
열거형
PasswordHasherCompatibilityMode |
해시 암호에 사용되는 형식을 지정합니다. |
PasswordVerificationResult |
암호 확인 결과를 지정합니다. |
설명
ID에 대한 자세한 내용은 ASP.NET Core ID 소개를 참조하세요.