小编gua*_*unt的帖子

AWS Cognito-重置用户密码文档似乎与自己相反

问题

我已经使用AdminResetPassword和ForgotPassword进行工作,但我在API文档中发现了一个矛盾之处,该矛盾之处令人困惑,似乎表明目前尚无完整的管理员初始化重置密码流程解决方案。

AdminResetPassword文档说:

开发人员调用此API时,当前密码无效,因此必须更改。如果用户在调用API后尝试登录,则该应用将返回一个PasswordResetRequiredException异常,并应将用户引导至该流程以重置密码,该密码与忘记密码的流程相同

但是,ForgotPassword文档指出,ConfirmForgotPassword是忘记密码流的一部分,ConfirmForgotPassword文档要求将旧密码作为请求的一部分进行传递。密码字段描述为:

用户请求获取的忘记密码的密码。

因此,文档声称AdminResetPassword和ForgotPassword使用相同的流程来重置密码,但是,实际上,ForgotPassword允许恢复密码,而AdminResetPassword使当前密码无效。此后的流量似乎不可能相同。

问题

这是文档中的错误吗?还是我误会了aws cognito中重置密码的工作方式?

如果提到的两个流程不同,那么使用AdminResetPassword使密码无效后,用于重置密码的完整流程是什么?

amazon-cognito boto3 aws-cognito

1
推荐指数
1
解决办法
670
查看次数

标签 统计

amazon-cognito ×1

aws-cognito ×1

boto3 ×1