MfaVerificationRequiredState class

Tillstånd som anger att MFA-verifiering krävs. Utmaningen har skickats och användaren måste ange koden.

Extends

MfaState<MfaVerificationRequiredStateParameters>

Konstruktorer

MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)

Skapar en ny instans av AuthFlowActionRequiredStateBase.

Egenskaper

stateType

Typ av tillstånd.

Metoder

getChannel()

Hämtar kanalen genom vilken utmaningen skickades.

getCodeLength()

Hämtar längden på koden som användaren behöver ange.

getSentTo()

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

submitChallenge(string)

Skickar MFA-utmaningen (t.ex. OTP-kod) för att slutföra autentiseringen.

Ärvda metoder

requestChallenge(string)

Begär en MFA-utmaning för en specifik autentiseringsmetod.

Konstruktorinformation

MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)

Skapar en ny instans av AuthFlowActionRequiredStateBase.

new MfaVerificationRequiredState(stateParameters: MfaVerificationRequiredStateParameters)

Parametrar

stateParameters

MfaVerificationRequiredStateParameters

Parametrarna för autentiseringstillståndet.

Egenskapsinformation

stateType

Typ av tillstånd.

stateType: string

Egenskapsvärde

string

Metodinformation

getChannel()

Hämtar kanalen genom vilken utmaningen skickades.

function getChannel(): string

Returer

string

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

getCodeLength()

Hämtar längden på koden som användaren behöver ange.

function getCodeLength(): number

Returer

number

Den förväntade 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 MFA-utmaningen (t.ex. OTP-kod) för att slutföra autentiseringen.

function submitChallenge(challenge: string): Promise<MfaSubmitChallengeResult>

Parametrar

challenge

string

Utmaningskoden (t.ex. OTP-kod) som angetts av användaren.

Returer

Promise that resolves to MfaSubmitChallengeResult.

Ärvd metodinformation

requestChallenge(string)

Begär en MFA-utmaning för en specifik autentiseringsmetod.

function requestChallenge(authMethodId: string): Promise<MfaRequestChallengeResult>

Parametrar

authMethodId

string

Det autentiseringsmetod-ID som ska användas för utmaningen.

Returer

Promise that resolves to MfaRequestChallengeResult.

Ärvd från MfaState.requestChallenge