MfaVerificationRequiredState class
Status die aangeeft dat MFA-verificatie is vereist. De uitdaging is verzonden en de gebruiker moet de code opgeven.
- Uitbreiding
-
MfaState<MfaVerificationRequiredStateParameters>
Constructors
| Mfa |
Hiermee maakt u een nieuw exemplaar van AuthFlowActionRequiredStateBase. |
Eigenschappen
| state |
Het type status. |
Methoden
| get |
Hiermee haalt u het kanaal op waarmee de uitdaging is verzonden. |
| get |
Hiermee haalt u de lengte op van de code die de gebruiker moet opgeven. |
| get |
Hiermee wordt het doellabel opgehaald dat aangeeft waar de uitdaging is verzonden. |
| submit |
Verzendt de MFA-uitdaging (bijvoorbeeld OTP-code) om de verificatie te voltooien. |
Overgenomen methoden
| request |
Vraagt een MFA-uitdaging aan voor een specifieke verificatiemethode. |
Constructordetails
MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)
Hiermee maakt u een nieuw exemplaar van AuthFlowActionRequiredStateBase.
new MfaVerificationRequiredState(stateParameters: MfaVerificationRequiredStateParameters)
Parameters
- stateParameters
-
MfaVerificationRequiredStateParameters
De parameters voor de verificatiestatus.
Eigenschapdetails
stateType
Het type status.
stateType: string
Waarde van eigenschap
string
Methodedetails
getChannel()
Hiermee haalt u het kanaal op waarmee de uitdaging is verzonden.
function getChannel(): string
Retouren
string
Het uitdagingskanaal (bijvoorbeeld 'e-mail').
getCodeLength()
Hiermee haalt u de lengte op van de code die de gebruiker moet opgeven.
function getCodeLength(): number
Retouren
number
De verwachte codelengte.
getSentTo()
Hiermee wordt het doellabel opgehaald dat aangeeft waar de uitdaging is verzonden.
function getSentTo(): string
Retouren
string
Het doellabel voor de uitdaging (bijvoorbeeld gemaskeerd e-mailadres).
submitChallenge(string)
Verzendt de MFA-uitdaging (bijvoorbeeld OTP-code) om de verificatie te voltooien.
function submitChallenge(challenge: string): Promise<MfaSubmitChallengeResult>
Parameters
- challenge
-
string
De uitdagingscode (bijvoorbeeld OTP-code) die door de gebruiker is ingevoerd.
Retouren
Promise<MfaSubmitChallengeResult>
Promise die wordt omgezet in MfaSubmitChallengeResult.
Details overgenomen methode
requestChallenge(string)
Vraagt een MFA-uitdaging aan voor een specifieke verificatiemethode.
function requestChallenge(authMethodId: string): Promise<MfaRequestChallengeResult>
Parameters
- authMethodId
-
string
De verificatiemethode-id die moet worden gebruikt voor de uitdaging.
Retouren
Promise<MfaRequestChallengeResult>
Beloof dat dit wordt omgezet in MfaRequestChallengeResult.
Overgenomen van MfaState.requestChallenge