gpt4 book ai didi

amazon-web-services - 检查 adminCreateUser 在 AWS Cognito 中创建的用户的过期帐户

转载 作者:行者123 更新时间:2023-12-05 08:11:46 27 4
gpt4 key购买 nike

我有一个 Lambda 函数,它使用 adminCreateUser Cognito 函数创建用户。我的应用程序基本上是一个仅限邀请的应用程序,管理员只能邀请某些用户。到目前为止一切都很好,我也可以重新发送邀请电子邮件通知。但是,我想弄清楚如何确定由 adminCreateUser 方法创建的用户是否已“过期”,即用户尚未接受邀请并更改了临时密码。

当管理员使用 adminCreateUser 创建用户时,状态默认为 FORCE_CHANGE_PASSWORD。当具有此状态的用户尝试使用临时密码(来自验证电子邮件)登录时,Cognito 在 NEW_PASSWORD_REQUIREDchallengeName 属性中发回质询,基于该质询用户被迫通过应用程序更改密码,成功重置后,该用户在 Cognito 中的状态将更改为 CONFIRMED。到目前为止,这工作得很好,但我还需要处理受邀用户从未通过尝试登录应用程序真正更改密码的情况。

现在,我已将 - 如果管理员创建的用户帐户未使用,应多快过期? - 设置为 7 天(默认)。如果用户不重置密码,7 天后用户帐户的状态会是什么?我试图从文档中找出答案,但不清楚在这种情况下用户帐户的状态。

注意:这与客户端中的 token 过期无关,而是与通过 adminCreateUser 方法创建的帐户过期有关。

最佳答案

安杰恩,

根据以下链接:“帐户过期后,用户无法登录帐户,直到管理员通过更新属性或重新向用户发送密码来更新用户配置文件”

https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-admin-create-user-policy.html

最好的,

古图

关于amazon-web-services - 检查 adminCreateUser 在 AWS Cognito 中创建的用户的过期帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51780383/

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