AuthMethodVerificationRequiredState class

Sınamalı kimlik doğrulama yöntemi için doğrulama gerektiğini belirten durum.

Extends

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

Oluşturucular

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

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

Özellikler

stateType

Durumun türü.

Yöntemler

challengeAuthMethod(AuthMethodDetails)

Kayıt için farklı bir kimlik doğrulama yöntemine meydan okur.

getChannel()

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

getCodeLength()

Beklenen doğrulama kodunun uzunluğunu alır.

getSentTo()

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

submitChallenge(string)

Kimlik doğrulama yöntemi kaydını tamamlamak için doğrulama sınamasını gönderir.

Oluşturucu Ayrıntıları

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

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

new AuthMethodVerificationRequiredState(stateParameters: AuthMethodVerificationRequiredStateParameters)

Parametreler

stateParameters

AuthMethodVerificationRequiredStateParameters

Kimlik doğrulama durumunun parametreleri.

Özellik Ayrıntıları

stateType

Durumun türü.

stateType: string

Özellik Değeri

string

Yöntem Ayrıntıları

challengeAuthMethod(AuthMethodDetails)

Kayıt için farklı bir kimlik doğrulama yöntemine meydan okur.

function challengeAuthMethod(authMethodDetails: AuthMethodDetails): Promise<AuthMethodRegistrationChallengeMethodResult>

Parametreler

authMethodDetails
AuthMethodDetails

Kimlik doğrulama yöntemi, sınamanın ayrıntılarını gösterir.

Döndürülenler

AuthMethodRegistrationChallengeMethodResult olarak çözümlenen söz.

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()

Beklenen doğrulama kodunun uzunluğunu alır.

function getCodeLength(): number

Döndürülenler

number

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ğrulama yöntemi kaydını tamamlamak için doğrulama sınamasını gönderir.

function submitChallenge(code: string): Promise<AuthMethodRegistrationSubmitChallengeResult>

Parametreler

code

string

Kullanıcı tarafından girilen doğrulama kodu.

Döndürülenler

AuthMethodRegistrationSubmitChallengeResult olarak çözümlenen söz.