首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS认知重置密码验证代码然后重置密码

AWS认知重置密码验证代码然后重置密码
EN

Stack Overflow用户
提问于 2022-01-19 17:04:07
回答 1查看 942关注 0票数 1

有没有办法用AWS认知发送给用户他们的验证代码,让他们输入代码,验证它是有效的代码,然后让他们设置他们的用户名和密码?

由于某些原因,我认为用户在同一步中输入他们的代码和新密码似乎很奇怪。我想检查他们的代码,如果它是有效的,然后带他们到屏幕上重置他们的密码。

到目前为止,我已经使用了API函数调用:

代码语言:javascript
运行
复制
forgotPassword

为了发送工作正常的代码,并从我对文档的所有读取和在这里和网上搜索,我看到下一步是调用:

代码语言:javascript
运行
复制
confirmForgotPassword

但是在这个步骤中,它需要新密码(根据我从文档中可以看出的内容):

代码语言:javascript
运行
复制
$result = $client->confirmForgotPassword([
    'AnalyticsMetadata' => [
        'AnalyticsEndpointId' => '<string>',
    ],
    'ClientId' => '<string>', // REQUIRED
    'ClientMetadata' => ['<string>', ...],
    'ConfirmationCode' => '<string>', // REQUIRED
    'Password' => '<string>', // REQUIRED
    'SecretHash' => '<string>',
    'UserContextData' => [
        'EncodedData' => '<string>',
    ],
    'Username' => '<string>', // REQUIRED
]);

我是不是遗漏了什么?

对于上下文,我使用的是PHP,但我实际上只是在寻找正确的API调用,以便在可能的情况下完成我想要的。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2022-01-21 21:10:27

我更改了工作流程,以便在AWS中使用lambda函数发送带有代码的链接,这样我就可以通过单击链接验证代码,然后用户可以输入他们的密码。

似乎不可能分两步完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70774785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档