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

MfaVerificationRequiredState(MfaVerificationRequiredStateParameters)

AuthFlowActionRequiredStateBase'in yeni bir örneğini oluşturur.

Özellikler

stateType

Durumun türü.

Yöntemler

getChannel()

Sınamanın gönderildiği kanalı alır.

getCodeLength()

Kullanıcının sağlaması gereken kodun uzunluğunu alır.

getSentTo()

Sınamanın nereye gönderildiğini gösteren hedef etiketi alır.

submitChallenge(string)

Kimlik doğrulamasını tamamlamak için MFA sınamasını (örneğin, OTP kodu) gönderir.

Devralınan Yöntemler

requestChallenge(string)

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

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

Bunun MfaRequestChallengeResult olarak çözümlendiğini vaat edin.

Devralınan Kaynak MfaState.requestChallenge