DataProtectorTokenProvider<TUser> 클래스

정의

ID 토큰의 보호 및 유효성 검사를 제공합니다.

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

형식 매개 변수

TUser

사용자를 나타내는 데 사용되는 형식입니다.

상속
DataProtectorTokenProvider<TUser>
구현

생성자

DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>)

DataProtectorTokenProvider<TUser> 클래스의 새 인스턴스를 초기화합니다.

DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>, ILogger<DataProtectorTokenProvider<TUser>>)

DataProtectorTokenProvider<TUser> 클래스의 새 인스턴스를 초기화합니다.

속성

Logger

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

Name

이 인스턴스의 이름을 가져옵니다.

Options

DataProtectionTokenProviderOptions 인스턴스에 대한 를 가져옵니다.

Protector

IDataProtector 인스턴스에 대한 를 가져옵니다.

메서드

CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser)

Boolean 인스턴스에서 생성된 토큰을 2단계 인증 토큰으로 비동기 작업으로 사용할 수 있는지 여부를 나타내는 을 반환합니다.

GenerateAsync(String, UserManager<TUser>, TUser)

지정된 에 대한 보호된 토큰을 user 비동기 작업으로 생성합니다.

ValidateAsync(String, String, UserManager<TUser>, TUser)

지정된 및 에 token 대해 보호된 의 user purpose 유효성을 비동기 작업으로 확인합니다.

적용 대상