AuthMethodVerificationRequiredState class
チャレンジされた認証方法に検証が必要であることを示す状態。
- Extends
-
AuthMethodRegistrationState<AuthMethodVerificationRequiredStateParameters>
コンストラクター
| Auth |
AuthFlowActionRequiredStateBase の新しいインスタンスを作成します。 |
プロパティ
| state |
状態の型。 |
メソッド
| challenge |
登録のための別の認証方法にチャレンジします。 |
| get |
チャレンジが送信されたチャネルを取得します。 |
| get |
予想される検証コードの長さを取得します。 |
| get |
チャレンジが送信された場所を示すターゲット ラベルを取得します。 |
| submit |
認証方法の登録を完了するための検証チャレンジを送信します。 |
コンストラクターの詳細
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。