AuthMethodVerificationRequiredState class

指示质询身份验证方法需要验证的状态。

扩展

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 的承诺。

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 的承诺。