AWS Amplify - 是否有 API 可以验证使用忘记密码发送的代码并在验证后更改密码?

Joa*_*XCP 6 javascript amplifyjs aws-amplify aws-amplify-sdk-js

我使用 cognito 用户池进行用户管理,并使用忘记密码的流程将确认代码发送给用户。出于 UI 目的,我需要验证调用 API ForgotPassword 时发送的代码,但尚未发送新密码。我需要在“忘记密码”和“确认忘记密码”之间有一个中间步骤。

下面的函数是发送代码的函数:

Auth.forgotPassword(username)
Run Code Online (Sandbox Code Playgroud)

此功能正在使用发送的代码重置密码(如果代码无效,则会通知我)

Auth.forgotPasswordSubmit(username, code, new_password)
Run Code Online (Sandbox Code Playgroud)

是否可以仅验证使用现有 API 发送的代码?

这里有一个包含信息的链接: https ://docs.amplify.aws/lib/auth/manageusers/q/platform/js#forgot-password