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
| Mfa |
Skapar en ny instans av AuthFlowActionRequiredStateBase. |
Egenskaper
| state |
Typ av tillstånd. |
Metoder
| get |
Hämtar kanalen genom vilken utmaningen skickades. |
| get |
Hämtar längden på koden som användaren behöver ange. |
| get |
Hämtar måletiketten som anger var utmaningen skickades. |
| submit |
Skickar MFA-utmaningen (t.ex. OTP-kod) för att slutföra autentiseringen. |
Ärvda metoder
| request |
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<MfaSubmitChallengeResult>
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<MfaRequestChallengeResult>
Promise that resolves to MfaRequestChallengeResult.
Ärvd från MfaState.requestChallenge