gpt4 book ai didi

amazon-web-services - AWS Cognito - PostSignUp 触发器不起作用

转载 作者:行者123 更新时间:2023-12-03 23:08:53 25 4
gpt4 key购买 nike

我有一个注册后触发器设置,用于将用户详细信息存储在 DynamoDb 表中。当用户通过前端自行注册时,这可以正常工作,但如果用户是通过 AdminCreateUser API 创建的,则永远不会调用触发器。我们的假设是在新添加的用户收到一封带有临时密码的电子邮件并通过前端登录后,Cognito 将调用 postsignup 触发器。

这是预期的行为吗?还有,我们如何解决这个问题?

最佳答案

尽管这是违反直觉的,但似乎这是预期的行为。
Post Confirmation通过 AdminCreateUser 创建用户时不调用触发器API。

解决方法可能是使用 Post Authentication触发并在处理触发的事件期间检查是否 cognito:user_statusFORCE_CHANGE_PASSWORD .

当使用 AdminCreateUser 创建用户时,新用户的状态设置为FORCE_CHANGE_PASSWORD .一旦用户登录并更改临时密码,状态将更改为 CONFIRMED .

缺点是每次登录后都会调用触发器。

关于amazon-web-services - AWS Cognito - PostSignUp 触发器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60232079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com