다음을 통해 공유


SecurityStampValidator<TUser> 클래스

정의

보안 스탬프에 대한 유효성 검사 함수의 기본 구현을 제공합니다.

generic <typename TUser>
 where TUser : classpublic ref class SecurityStampValidator : Microsoft::AspNetCore::Identity::ISecurityStampValidator
public class SecurityStampValidator<TUser> : Microsoft.AspNetCore.Identity.ISecurityStampValidator where TUser : class
type SecurityStampValidator<'User (requires 'User : null)> = class
    interface ISecurityStampValidator
Public Class SecurityStampValidator(Of TUser)
Implements ISecurityStampValidator

형식 매개 변수

TUser

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

상속
SecurityStampValidator<TUser>
파생
구현

생성자

SecurityStampValidator<TUser>(IOptions<IdentityOptions>, SignInManager<TUser>)

SecurityStampValidator<TUser>의 새 인스턴스를 만듭니다.

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ILoggerFactory)

SecurityStampValidator<TUser>의 새 인스턴스를 만듭니다.

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock, ILoggerFactory)
사용되지 않음.

SecurityStampValidator<TUser>의 새 인스턴스를 만듭니다.

SecurityStampValidator<TUser>(IOptions<SecurityStampValidatorOptions>, SignInManager<TUser>, ISystemClock)

SecurityStampValidator<TUser>의 새 인스턴스를 만듭니다.

속성

Clock
사용되지 않음.

ISystemClock

Logger

ILogger 메시지를 기록하는 데 사용되는 를 가져옵니다.

Options

SecurityStampValidatorOptions

SignInManager

SignInManager입니다.

TimeProvider

TimeProvider

메서드

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

보안 스탬프가 확인되면 호출됩니다.

ValidateAsync(CookieValidatePrincipalContext)

ID의 보안 스탬프를 비동기 작업으로 유효성을 검사하고 유효성 검사가 성공하면 ID를 다시 빌드하고, 그렇지 않으면 ID를 거부합니다.

VerifySecurityStamp(ClaimsPrincipal)

보안 주체의 보안 스탬프를 확인하고, 성공하면 일치하는 사용자를 반환합니다.

적용 대상