다음을 통해 공유


TwoFactorSecurityStampValidator<TUser> 클래스

정의

2단계 ID 쿠키 보안 스탬프의 유효성 검사를 담당합니다.

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

형식 매개 변수

TUser

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

상속
TwoFactorSecurityStampValidator<TUser>
구현

생성자

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

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

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

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

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

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

속성

Clock
사용되지 않음.

ISystemClock

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

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

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

SecurityStampValidatorOptions

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

SignInManager입니다.

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

TimeProvider

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

메서드

SecurityStampVerified(TUser, CookieValidatePrincipalContext)

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

ValidateAsync(CookieValidatePrincipalContext)

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

(다음에서 상속됨 SecurityStampValidator<TUser>)
VerifySecurityStamp(ClaimsPrincipal)

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

적용 대상