AuthMethodVerificationRequiredState class

Stan wskazujący, że weryfikacja jest wymagana dla metody uwierzytelniania wymagającej wywołania.

Rozszerzenie

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

Konstruktory

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Tworzy nowe wystąpienie AuthFlowActionRequiredStateBase.

Właściwości

stateType

Typ stanu.

Metody

challengeAuthMethod(AuthMethodDetails)

Wyzwania dla innej metody uwierzytelniania na potrzeby rejestracji.

getChannel()

Pobiera kanał, za pośrednictwem którego wysłano wyzwanie.

getCodeLength()

Pobiera długość oczekiwanego kodu weryfikacyjnego.

getSentTo()

Pobiera etykietę docelową wskazującą miejsce wysłania wyzwania.

submitChallenge(string)

Przesyła żądanie weryfikacji, aby ukończyć rejestrację metody uwierzytelniania.

Szczegóły konstruktora

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Tworzy nowe wystąpienie AuthFlowActionRequiredStateBase.

new AuthMethodVerificationRequiredState(stateParameters: AuthMethodVerificationRequiredStateParameters)

Parametry

stateParameters

AuthMethodVerificationRequiredStateParameters

Parametry stanu uwierzytelniania.

Szczegóły właściwości

stateType

Typ stanu.

stateType: string

Wartość właściwości

string

Szczegóły metody

challengeAuthMethod(AuthMethodDetails)

Wyzwania dla innej metody uwierzytelniania na potrzeby rejestracji.

function challengeAuthMethod(authMethodDetails: AuthMethodDetails): Promise<AuthMethodRegistrationChallengeMethodResult>

Parametry

authMethodDetails
AuthMethodDetails

Szczegóły metody uwierzytelniania do zakwestionowania.

Zwraca

Obietnica, która rozwiązuje problem z AuthMethodRegistrationChallengeMethodResult.

getChannel()

Pobiera kanał, za pośrednictwem którego wysłano wyzwanie.

function getChannel(): string

Zwraca

string

Kanał wyzwania (np. "e-mail").

getCodeLength()

Pobiera długość oczekiwanego kodu weryfikacyjnego.

function getCodeLength(): number

Zwraca

number

Długość kodu.

getSentTo()

Pobiera etykietę docelową wskazującą miejsce wysłania wyzwania.

function getSentTo(): string

Zwraca

string

Etykieta docelowa wyzwania (np. zamaskowany adres e-mail).

submitChallenge(string)

Przesyła żądanie weryfikacji, aby ukończyć rejestrację metody uwierzytelniania.

function submitChallenge(code: string): Promise<AuthMethodRegistrationSubmitChallengeResult>

Parametry

code

string

Kod weryfikacyjny wprowadzony przez użytkownika.

Zwraca

Obietnica, która rozwiązuje problem z AuthMethodRegistrationSubmitChallengeResult.