MfaVerificationRequiredState class

Stato che indica che è necessaria la verifica MFA. La richiesta di verifica è stata inviata e l'utente deve fornire il codice.

Extends

MfaState<MfaVerificationRequiredStateParameters>

Costruttori

MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)

Crea una nuova istanza di AuthFlowActionRequiredStateBase.

Proprietà

stateType

Tipo dello stato.

Metodi

getChannel()

Ottiene il canale tramite il quale è stata inviata la richiesta.

getCodeLength()

Ottiene la lunghezza del codice che l'utente deve fornire.

getSentTo()

Ottiene l'etichetta di destinazione che indica dove è stata inviata la richiesta.

submitChallenge(string)

Invia la richiesta di autenticazione a più fattori (ad esempio, codice OTP) per completare l'autenticazione.

Metodi ereditati

requestChallenge(string)

Richiede una richiesta di autenticazione a più fattori per un metodo di autenticazione specifico.

Dettagli costruttore

MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)

Crea una nuova istanza di AuthFlowActionRequiredStateBase.

new MfaVerificationRequiredState(stateParameters: MfaVerificationRequiredStateParameters)

Parametri

stateParameters

MfaVerificationRequiredStateParameters

Parametri per lo stato di autenticazione.

Dettagli proprietà

stateType

Tipo dello stato.

stateType: string

Valore della proprietà

string

Dettagli metodo

getChannel()

Ottiene il canale tramite il quale è stata inviata la richiesta.

function getChannel(): string

Valori restituiti

string

Canale di verifica (ad esempio, "email").

getCodeLength()

Ottiene la lunghezza del codice che l'utente deve fornire.

function getCodeLength(): number

Valori restituiti

number

Lunghezza del codice prevista.

getSentTo()

Ottiene l'etichetta di destinazione che indica dove è stata inviata la richiesta.

function getSentTo(): string

Valori restituiti

string

Etichetta di destinazione della richiesta di verifica (ad esempio, indirizzo di posta elettronica mascherato).

submitChallenge(string)

Invia la richiesta di autenticazione a più fattori (ad esempio, codice OTP) per completare l'autenticazione.

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

Parametri

challenge

string

Codice di verifica (ad esempio, codice OTP) immesso dall'utente.

Valori restituiti

Promessa che si risolve in MfaSubmitChallengeResult.

Dettagli dei metodi ereditati

requestChallenge(string)

Richiede una richiesta di autenticazione a più fattori per un metodo di autenticazione specifico.

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

Parametri

authMethodId

string

ID del metodo di autenticazione da usare per la richiesta di verifica.

Valori restituiti

Promessa che si risolve in MfaRequestChallengeResult.

Ereditato da MfaState.requestChallenge