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
| Mfa |
Crea una nuova istanza di AuthFlowActionRequiredStateBase. |
Proprietà
| state |
Tipo dello stato. |
Metodi
| get |
Ottiene il canale tramite il quale è stata inviata la richiesta. |
| get |
Ottiene la lunghezza del codice che l'utente deve fornire. |
| get |
Ottiene l'etichetta di destinazione che indica dove è stata inviata la richiesta. |
| submit |
Invia la richiesta di autenticazione a più fattori (ad esempio, codice OTP) per completare l'autenticazione. |
Metodi ereditati
| request |
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
Promise<MfaSubmitChallengeResult>
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
Promise<MfaRequestChallengeResult>
Promessa che si risolve in MfaRequestChallengeResult.
Ereditato da MfaState.requestChallenge