AuthMethodVerificationRequiredState class

チャレンジされた認証方法に検証が必要であることを示す状態。

Extends

AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>

コンストラクター

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

AuthFlowActionRequiredStateBase の新しいインスタンスを作成します。

プロパティ

stateType

状態の型。

メソッド

challengeAuthMethod(AuthMethodDetails)

登録のための別の認証方法にチャレンジします。

getChannel()

チャレンジが送信されたチャネルを取得します。

getCodeLength()

予想される検証コードの長さを取得します。

getSentTo()

チャレンジが送信された場所を示すターゲット ラベルを取得します。

submitChallenge(string)

認証方法の登録を完了するための検証チャレンジを送信します。

コンストラクターの詳細

AuthMethodVerificationRequiredState(AuthMethodVerificationRequiredStateParameters)

AuthFlowActionRequiredStateBase の新しいインスタンスを作成します。

new AuthMethodVerificationRequiredState(stateParameters: AuthMethodVerificationRequiredStateParameters)

パラメーター

stateParameters

AuthMethodVerificationRequiredStateParameters

認証状態のパラメーター。

プロパティの詳細

stateType

状態の型。

stateType: string

プロパティ値

string

メソッドの詳細

challengeAuthMethod(AuthMethodDetails)

登録のための別の認証方法にチャレンジします。

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

パラメーター

authMethodDetails
AuthMethodDetails

チャレンジする認証方法の詳細。

返品

AuthMethodRegistrationChallengeMethodResult に解決される Promise。

getChannel()

チャレンジが送信されたチャネルを取得します。

function getChannel(): string

返品

string

チャレンジ チャネル (例: "email")。

getCodeLength()

予想される検証コードの長さを取得します。

function getCodeLength(): number

返品

number

コードの長さ。

getSentTo()

チャレンジが送信された場所を示すターゲット ラベルを取得します。

function getSentTo(): string

返品

string

チャレンジ ターゲット ラベル (マスクされたメール アドレスなど)。

submitChallenge(string)

認証方法の登録を完了するための検証チャレンジを送信します。

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

パラメーター

code

string

ユーザーが入力した確認コード。

返品

AuthMethodRegistrationSubmitChallengeResult に解決される Promise。