MfaVerificationRequiredState class
MFA doğrulamasının gerekli olduğunu belirten durum. Sınama gönderildi ve kullanıcının kodu sağlaması gerekiyor.
- Extends
-
MfaState<MfaVerificationRequiredStateParameters>
Oluşturucular
| Mfa |
AuthFlowActionRequiredStateBase'in yeni bir örneğini oluşturur. |
Özellikler
| state |
Durumun türü. |
Yöntemler
| get |
Sınamanın gönderildiği kanalı alır. |
| get |
Kullanıcının sağlaması gereken kodun uzunluğunu alır. |
| get |
Sınamanın nereye gönderildiğini gösteren hedef etiketi alır. |
| submit |
Kimlik doğrulamasını tamamlamak için MFA sınamasını (örneğin, OTP kodu) gönderir. |
Devralınan Yöntemler
| request |
Belirli bir kimlik doğrulama yöntemi için bir MFA sınaması istemektedir. |
Oluşturucu Ayrıntıları
MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)
AuthFlowActionRequiredStateBase'in yeni bir örneğini oluşturur.
new MfaVerificationRequiredState(stateParameters: MfaVerificationRequiredStateParameters)
Parametreler
- stateParameters
-
MfaVerificationRequiredStateParameters
Kimlik doğrulama durumunun parametreleri.
Özellik Ayrıntıları
stateType
Durumun türü.
stateType: string
Özellik Değeri
string
Yöntem Ayrıntıları
getChannel()
Sınamanın gönderildiği kanalı alır.
function getChannel(): string
Döndürülenler
string
Sınama kanalı (örneğin, "e-posta").
getCodeLength()
Kullanıcının sağlaması gereken kodun uzunluğunu alır.
function getCodeLength(): number
Döndürülenler
number
Beklenen kod uzunluğu.
getSentTo()
Sınamanın nereye gönderildiğini gösteren hedef etiketi alır.
function getSentTo(): string
Döndürülenler
string
Sınama hedefi etiketi (ör. maskelenmiş e-posta adresi).
submitChallenge(string)
Kimlik doğrulamasını tamamlamak için MFA sınamasını (örneğin, OTP kodu) gönderir.
function submitChallenge(challenge: string): Promise<MfaSubmitChallengeResult>
Parametreler
- challenge
-
string
Kullanıcı tarafından girilen sınama kodu (örneğin, OTP kodu).
Döndürülenler
Promise<MfaSubmitChallengeResult>
MfaSubmitChallengeResult'a çözümleyen söz.
Devralınan Yöntemin Ayrıntıları
requestChallenge(string)
Belirli bir kimlik doğrulama yöntemi için bir MFA sınaması istemektedir.
function requestChallenge(authMethodId: string): Promise<MfaRequestChallengeResult>
Parametreler
- authMethodId
-
string
Sınama için kullanılacak kimlik doğrulama yöntemi kimliği.
Döndürülenler
Promise<MfaRequestChallengeResult>
Bunun MfaRequestChallengeResult olarak çözümlendiğini vaat edin.
Devralınan Kaynak MfaState.requestChallenge