AuthMethodVerificationRequiredState class

Tillstånd som anger att verifiering krävs för den ifrågasatta autentiseringsmetoden.

Extends

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

Konstruktorer

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Skapar en ny instans av AuthFlowActionRequiredStateBase.

Egenskaper

stateType

Typ av tillstånd.

Metoder

challengeAuthMethod(AuthMethodDetails)

Utmanar en annan autentiseringsmetod för registrering.

getChannel()

Hämtar kanalen genom vilken utmaningen skickades.

getCodeLength()

Hämtar längden på den förväntade verifieringskoden.

getSentTo()

Hämtar måletiketten som anger var utmaningen skickades.

submitChallenge(string)

Skickar verifieringsuppgiften för att slutföra registreringen av autentiseringsmetoden.

Konstruktorinformation

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

Skapar en ny instans av AuthFlowActionRequiredStateBase.

new AuthMethodVerificationRequiredState(stateParameters: AuthMethodVerificationRequiredStateParameters)

Parametrar

stateParameters

AuthMethodVerificationRequiredStateParameters

Parametrarna för autentiseringstillståndet.

Egenskapsinformation

stateType

Typ av tillstånd.

stateType: string

Egenskapsvärde

string

Metodinformation

challengeAuthMethod(AuthMethodDetails)

Utmanar en annan autentiseringsmetod för registrering.

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

Parametrar

authMethodDetails
AuthMethodDetails

Information om vilken autentiseringsmetod som ska utmanas.

Returer

Promise som matchar AuthMethodRegistrationChallengeMethodResult.

getChannel()

Hämtar kanalen genom vilken utmaningen skickades.

function getChannel(): string

Returer

string

Utmaningskanalen (t.ex. "e-post").

getCodeLength()

Hämtar längden på den förväntade verifieringskoden.

function getCodeLength(): number

Returer

number

Kodlängden.

getSentTo()

Hämtar måletiketten som anger var utmaningen skickades.

function getSentTo(): string

Returer

string

Måletiketten för utmaningen (t.ex. maskerad e-postadress).

submitChallenge(string)

Skickar verifieringsuppgiften för att slutföra registreringen av autentiseringsmetoden.

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

Parametrar

code

string

Verifieringskoden som angetts av användaren.

Returer

Promise som matchar AuthMethodRegistrationSubmitChallengeResult.