DataProtectorTokenProvider<TUser>.ValidateAsync 메서드

정의

지정된 userpurpose 에 대해 보호된 token 를 비동기 작업으로 유효성을 검사합니다.

public:
 virtual System::Threading::Tasks::Task<bool> ^ ValidateAsync(System::String ^ purpose, System::String ^ token, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);
public virtual System.Threading.Tasks.Task<bool> ValidateAsync (string purpose, string token, Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);
abstract member ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
override this.ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
Public Overridable Function ValidateAsync (purpose As String, token As String, manager As UserManager(Of TUser), user As TUser) As Task(Of Boolean)

매개 변수

purpose
String

토큰이 사용된 용도입니다.

token
String

유효성을 검사할 토큰입니다.

manager
UserManager<TUser>

UserManager<TUser> 사용자 속성을 검색할 입니다.

user
TUser

TUser 토큰이 생성되었습니다.

반환

Task<TResult> 토큰이 유효한 경우 true를 포함하는 비동기 유효성 검사의 결과를 나타내는 이며, 그렇지 않으면 false입니다.

구현

적용 대상