AuthMethodVerificationRequiredState class
指示质询身份验证方法需要验证的状态。
- 扩展
-
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 的承诺。
getChannel()
获取发送质询的通道。
function getChannel(): string
返回
string
挑战频道(例如,“电子邮件”)。
getCodeLength()
获取预期验证码的长度。
function getCodeLength(): number
返回
number
代码长度。
getSentTo()
获取指示发送质询的位置的目标标签。
function getSentTo(): string
返回
string
质询目标标签(例如掩码电子邮件地址)。
submitChallenge(string)
提交验证质询以完成身份验证方法注册。
function submitChallenge(code: string): Promise<AuthMethodRegistrationSubmitChallengeResult>
参数
- code
-
string
用户输入的验证码。
返回
解析为 AuthMethodRegistrationSubmitChallengeResult 的承诺。