다음을 통해 공유


AspNetUserManager<TUser> 클래스

정의

지속성 저장소에서 사용자를 관리하기 위한 API를 제공합니다.

generic <typename TUser>
 where TUser : classpublic ref class AspNetUserManager : Microsoft::AspNetCore::Identity::UserManager<TUser>, IDisposable
public class AspNetUserManager<TUser> : Microsoft.AspNetCore.Identity.UserManager<TUser>, IDisposable where TUser : class
type AspNetUserManager<'User (requires 'User : null)> = class
    inherit UserManager<'User (requires 'User : null)>
    interface IDisposable
Public Class AspNetUserManager(Of TUser)
Inherits UserManager(Of TUser)
Implements IDisposable

형식 매개 변수

TUser

사용자를 캡슐화하는 형식입니다.

상속
AspNetUserManager<TUser>
구현

생성자

AspNetUserManager<TUser>(IUserStore<TUser>, IOptions<IdentityOptions>, IPasswordHasher<TUser>, IEnumerable<IUserValidator<TUser>>, IEnumerable<IPasswordValidator<TUser>>, ILookupNormalizer, IdentityErrorDescriber, IServiceProvider, ILogger<UserManager<TUser>>)

AspNetUserManager<TUser>새 인스턴스를 생성합니다.

필드

ChangePhoneNumberTokenPurpose

전화 번호 변경 방법에 사용되는 데이터 보호 용도입니다.

(다음에서 상속됨 UserManager<TUser>)
ConfirmEmailTokenPurpose

전자 메일 확인 관련 방법에 사용되는 데이터 보호 용도입니다.

(다음에서 상속됨 UserManager<TUser>)
ResetPasswordTokenPurpose

암호 재설정 관련 메서드에 사용되는 데이터 보호 용도입니다.

(다음에서 상속됨 UserManager<TUser>)

속성

CancellationToken

현재 HttpContext.RequestAborted 또는 CancellationToken.None과 연결된 취소 토큰입니다(사용할 수 없는 경우).

ErrorDescriber

오류 메시지를 생성하는 데 사용되는 IdentityErrorDescriber.

(다음에서 상속됨 UserManager<TUser>)
KeyNormalizer

사용자 및 역할 이름과 같은 항목을 정규화하는 데 사용되는 ILookupNormalizer.

(다음에서 상속됨 UserManager<TUser>)
Logger

관리자의 메시지를 기록하는 데 사용되는 ILogger.

(다음에서 상속됨 UserManager<TUser>)
Options

ID를 구성하는 데 사용되는 IdentityOptions.

(다음에서 상속됨 UserManager<TUser>)
PasswordHasher

암호를 해시하는 데 사용되는 IPasswordHasher<TUser>.

(다음에서 상속됨 UserManager<TUser>)
PasswordValidators

암호의 유효성을 검사하는 데 사용되는 IPasswordValidator<TUser>.

(다음에서 상속됨 UserManager<TUser>)
Store

관리자가 작동하는 지속성 저장소를 가져오거나 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsQueryableUsers

백업 사용자 저장소에서 IQueryable 정보 컬렉션 반환을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserAuthenticationTokens

지원 사용자 저장소가 인증 토큰을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserAuthenticatorKey

지원 사용자 저장소가 사용자 인증자를 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserClaim

백업 사용자 저장소가 사용자 클레임을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserEmail

지원 사용자 저장소에서 사용자 전자 메일을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserLockout

지원 사용자 저장소에서 사용자 잠금을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserLogin

백업 사용자 저장소가 외부 로그인을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserPassword

지원 사용자 저장소에서 사용자 암호를 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserPhoneNumber

지원 사용자 저장소에서 사용자 전화 번호를 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserRole

지원 사용자 저장소가 사용자 역할을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserSecurityStamp

백업 사용자 저장소가 보안 스탬프를 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserTwoFactor

지원 사용자 저장소가 2단계 인증을 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
SupportsUserTwoFactorRecoveryCodes

백업 사용자 저장소가 복구 코드를 지원하는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
Users

저장소가 IQueryableUserStore인 경우 사용자의 IQueryable을 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
UserValidators

사용자의 유효성을 검사하는 데 사용되는 IUserValidator<TUser>.

(다음에서 상속됨 UserManager<TUser>)

메서드

AccessFailedAsync(TUser)

사용자의 액세스 실패 횟수를 비동기 작업으로 증분합니다. 실패한 액세스 계정이 구성된 최대 시도 횟수보다 크거나 같으면 구성된 잠금 시간 범위에 대해 사용자가 잠깁니다.

(다음에서 상속됨 UserManager<TUser>)
AddClaimAsync(TUser, Claim)

지정된 claimuser추가합니다.

(다음에서 상속됨 UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

지정된 claimsuser추가합니다.

(다음에서 상속됨 UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

지정된 user외부 UserLoginInfo 추가합니다.

(다음에서 상속됨 UserManager<TUser>)
AddPasswordAsync(TUser, String)

사용자에게 암호가 없는 경우에만 지정된 userpassword 추가합니다.

(다음에서 상속됨 UserManager<TUser>)
AddToRoleAsync(TUser, String)

지정된 user 명명된 역할에 추가합니다.

(다음에서 상속됨 UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

지정된 user 명명된 역할에 추가합니다.

(다음에서 상속됨 UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

지정된 전자 메일 변경 token 사용자에게 유효한 경우 사용자에게 전자 메일을 업데이트합니다.

(다음에서 상속됨 UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

지정된 currentPassword 올바른지 확인한 후 사용자의 암호를 비동기 작업으로 변경합니다.

(다음에서 상속됨 UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

지정한 변경 token 유효한 경우 지정된 user 전화 번호를 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
CheckPasswordAsync(TUser, String)

지정된 password 지정된 user유효한지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

전자 메일 확인 토큰이 지정된 user일치하는지 확인합니다.

(다음에서 상속됨 UserManager<TUser>)
CountRecoveryCodesAsync(TUser)

사용자에게 여전히 유효한 복구 코드 수를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
CreateAsync(TUser)

비동기 작업으로 암호 없이 백업 저장소에 지정된 user 만듭니다.

(다음에서 상속됨 UserManager<TUser>)
CreateAsync(TUser, String)

지정된 암호를 사용하여 백업 저장소에 지정된 user 비동기 작업으로 만듭니다.

(다음에서 상속됨 UserManager<TUser>)
CreateSecurityTokenAsync(TUser)

사용자의 보안 스탬프에서 보안 토큰으로 사용할 바이트를 만듭니다.

(다음에서 상속됨 UserManager<TUser>)
CreateTwoFactorRecoveryCode()

새 복구 코드를 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
DeleteAsync(TUser)

백업 저장소에서 지정된 user 삭제합니다.

(다음에서 상속됨 UserManager<TUser>)
Dispose()

사용자 관리자가 사용하는 모든 리소스를 해제합니다.

(다음에서 상속됨 UserManager<TUser>)
Dispose(Boolean)

역할 관리자가 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다.

(다음에서 상속됨 UserManager<TUser>)
FindByEmailAsync(String)

지정된 전자 메일 주소의 정규화된 값과 연결된 사용자(있는 경우)를 가져옵니다. 참고: 이 메서드를 사용할 때 identityOptions.User.RequireUniqueEmail을 true로 설정하는 것이 좋습니다. 그렇지 않으면 중복 전자 메일을 가진 사용자가 있는 경우 저장소가 throw될 수 있습니다.

(다음에서 상속됨 UserManager<TUser>)
FindByIdAsync(String)

지정된 userId있는 사용자(있는 경우)를 찾아 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
FindByLoginAsync(String, String)

지정된 외부 로그인 공급자 및 로그인 공급자 키와 연결된 사용자를 검색합니다.

(다음에서 상속됨 UserManager<TUser>)
FindByNameAsync(String)

지정된 사용자 이름을 가진 사용자(있는 경우)를 찾아 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateChangeEmailTokenAsync(TUser, String)

지정된 사용자에 대한 전자 메일 변경 토큰을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateChangePhoneNumberTokenAsync(TUser, String)

지정된 사용자의 전화 번호 변경 토큰을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateConcurrencyStampAsync(TUser)

동시성 추적에 사용하기에 적합한 값을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateEmailConfirmationTokenAsync(TUser)

지정된 사용자에 대한 전자 메일 확인 토큰을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateNewAuthenticatorKey()

새 base32로 인코딩된 160비트 보안 비밀(SHA1 해시 크기)을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32)

사용자에 대한 복구 코드를 생성합니다. 그러면 사용자의 이전 복구 코드가 무효화됩니다.

(다음에서 상속됨 UserManager<TUser>)
GeneratePasswordResetTokenAsync(TUser)

구성된 암호 재설정 토큰 공급자를 사용하여 지정된 user대한 암호 재설정 토큰을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

지정된 user대한 2단계 인증 토큰을 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

지정된 userpurpose대한 토큰을 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

지정된 user대한 현재 실패한 액세스 수를 검색합니다.

(다음에서 상속됨 UserManager<TUser>)
GetAuthenticationTokenAsync(TUser, String, String)

사용자에 대한 인증 토큰을 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetAuthenticatorKeyAsync(TUser)

사용자의 인증자 키를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetClaimsAsync(TUser)

지정된 user 비동기 작업으로 속할 Claim목록을 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetEmailAsync(TUser)

지정한 user전자 메일 주소를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetLockoutEnabledAsync(TUser)

지정된 사용자에 대해 사용자 잠금을 사용할 수 있는지 여부를 나타내는 플래그를 검색합니다.

(다음에서 상속됨 UserManager<TUser>)
GetLockoutEndDateAsync(TUser)

사용자의 마지막 잠금이 만료된 마지막 DateTimeOffset 가져옵니다(있는 경우). 과거의 시간 값은 사용자가 현재 잠겨 있지 않음을 나타냅니다.

(다음에서 상속됨 UserManager<TUser>)
GetLoginsAsync(TUser)

지정된 로그인에 대한 연결된 로그인을 검색합니다.

(다음에서 상속됨 UserManager<TUser>)
GetPhoneNumberAsync(TUser)

지정된 user대한 전화 번호(있는 경우)를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetRolesAsync(TUser)

지정된 user 속한 역할 이름 목록을 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetSecurityStampAsync(TUser)

지정된 user대한 보안 스탬프를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

지정된 user 비동기 작업으로 2단계 인증을 사용할 수 있는지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetUserAsync(ClaimsPrincipal)

보안 주체 또는 null의 IdentityOptions.ClaimsIdentity.UserIdClaimType 클레임에 해당하는 사용자를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetUserId(ClaimsPrincipal)

있는 경우 사용자 ID 클레임 값을 반환하고, 그렇지 않으면 null을 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetUserIdAsync(TUser)

지정된 user대한 사용자 식별자를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetUserName(ClaimsPrincipal)

있는 경우 Name 클레임 값을 반환하고, 그렇지 않으면 null을 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetUserNameAsync(TUser)

지정된 user대한 사용자 이름을 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
GetUsersForClaimAsync(Claim)

지정한 claim있는 사용자 저장소의 사용자 목록을 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetUsersInRoleAsync(String)

지정된 roleName멤버인 사용자 저장소의 사용자 목록을 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

지정된 user대한 유효한 2단계 토큰 공급자 목록을 비동기 작업으로 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
HasPasswordAsync(TUser)

지정된 user 암호가 있는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

지정한 user 전자 메일 주소가 확인되었는지 여부를 나타내는 플래그를 가져오며, 그렇지 않으면 false입니다.

(다음에서 상속됨 UserManager<TUser>)
IsInRoleAsync(TUser, String)

지정된 user 지정된 명명된 역할의 멤버인지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
IsLockedOutAsync(TUser)

지정된 user 비동기 작업으로 잠겨 있는지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

지정된 user전화 번호가 확인되었는지 여부를 나타내는 플래그를 가져옵니다.

(다음에서 상속됨 UserManager<TUser>)
NormalizeEmail(String)

일관된 비교를 위해 전자 메일을 정규화합니다.

(다음에서 상속됨 UserManager<TUser>)
NormalizeKey(String)

일관된 비교를 위해 키(사용자 이름, 전자 메일)를 정규화합니다.

(다음에서 상속됨 UserManager<TUser>)
NormalizeName(String)

일관된 비교를 위해 사용자 또는 역할 이름을 정규화합니다.

(다음에서 상속됨 UserManager<TUser>)
RedeemTwoFactorRecoveryCodeAsync(TUser, String)

복구 코드가 사용자에게 유효한지 여부를 반환합니다. 참고: 복구 코드는 한 번만 유효하며 사용 후 유효하지 않습니다.

(다음에서 상속됨 UserManager<TUser>)
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>)

토큰 공급자를 등록합니다.

(다음에서 상속됨 UserManager<TUser>)
RemoveAuthenticationTokenAsync(TUser, String, String)

사용자에 대한 인증 토큰을 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
RemoveClaimAsync(TUser, Claim)

지정된 user지정된 claim 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

지정된 user지정된 claims 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

명명된 역할에서 지정된 user 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

명명된 역할에서 지정된 user 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

지정된 user제공된 외부 로그인 정보를 제거하려고 시도합니다. 및 제거 성공 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
RemovePasswordAsync(TUser)

사용자의 암호를 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
RemovePasswordAsync(TUser, CancellationToken)

사용자의 암호를 제거합니다.

(다음에서 상속됨 UserManager<TUser>)
ReplaceClaimAsync(TUser, Claim, Claim)

지정된 user 지정된 claimnewClaim 바꿉니다.

(다음에서 상속됨 UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

지정된 user대한 액세스 실패 횟수를 다시 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

사용자의 인증자 키를 다시 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

지정된 암호 재설정 token유효성을 검사한 후 user암호를 지정된 newPassword 다시 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

사용자에 대한 인증 토큰을 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SetEmailAsync(TUser, String)

user email 주소를 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

지정된 user 비동기 작업으로 잠글 수 있는지 여부를 나타내는 플래그를 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>)

지정된 종료 날짜가 지나갈 때까지 사용자를 잠급 수 있습니다. 과거의 종료 날짜를 설정하면 즉시 사용자의 잠금이 해제됩니다.

(다음에서 상속됨 UserManager<TUser>)
SetPhoneNumberAsync(TUser, String)

지정된 user전화 번호를 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

지정된 user 비동기 작업으로 2단계 인증을 사용할 수 있는지 여부를 나타내는 플래그를 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
SetUserNameAsync(TUser, String)

지정된 user대해 지정된 userName 설정합니다.

(다음에서 상속됨 UserManager<TUser>)
ThrowIfDisposed()

이 클래스가 삭제된 경우 throw합니다.

(다음에서 상속됨 UserManager<TUser>)
UpdateAsync(TUser)

백업 저장소에서 지정된 user 업데이트합니다.

(다음에서 상속됨 UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

지정된 user정규화된 전자 메일을 업데이트합니다.

(다음에서 상속됨 UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

지정된 user정규화된 사용자 이름을 업데이트합니다.

(다음에서 상속됨 UserManager<TUser>)
UpdatePasswordHash(TUser, String, Boolean)

사용자의 암호 해시를 업데이트합니다.

(다음에서 상속됨 UserManager<TUser>)
UpdateSecurityStampAsync(TUser)

지정된 user대한 보안 스탬프를 다시 생성합니다.

(다음에서 상속됨 UserManager<TUser>)
UpdateUserAsync(TUser)

정규화된 전자 메일/사용자 이름의 유효성을 검사하고 업데이트한 후 사용자를 업데이트하기 위해 호출됩니다.

(다음에서 상속됨 UserManager<TUser>)
ValidatePasswordAsync(TUser, String)

유효성 검사에 성공하면 Success 반환해야 합니다. 암호 해시를 업데이트하기 전에 호출됩니다.

(다음에서 상속됨 UserManager<TUser>)
ValidateUserAsync(TUser)

유효성 검사에 성공하면 Success 반환해야 합니다. 이 호출은 만들기 또는 업데이트를 통해 사용자를 저장하기 전에 호출됩니다.

(다음에서 상속됨 UserManager<TUser>)
VerifyChangePhoneNumberTokenAsync(TUser, String, String)

지정된 user전화 번호 변경 확인 토큰이 지정된 phoneNumber유효한지 여부를 나타내는 플래그를 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String)

암호 해시 비교 결과를 나타내는 PasswordVerificationResult 반환합니다.

(다음에서 상속됨 UserManager<TUser>)
VerifyTwoFactorTokenAsync(TUser, String, String)

user대해 지정된 2단계 인증 token 확인합니다.

(다음에서 상속됨 UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

지정된 token 지정된 user 유효한지 여부를 나타내는 플래그를 반환하고 purpose.

(다음에서 상속됨 UserManager<TUser>)

적용 대상