首页 > 解决方案 > 在一段时间不活动后自动禁用已确认的 AWS Cognito 用户账户

问题描述

我想知道 AWS Cognito 是否提供任何设施,如果用户没有登录,我可以配置为禁用已确认的用户,比如 60 天。

我想到的一种方法是跟踪用户的最后登录日期并计算它是否超过 60 天。如果是,则使用 SDK 中的 AdminDisableUserCommand 禁用该帐户。

但在我这样做之前,我想知道 AWS 是否提供任何开箱即用的解决方案来禁用一段时间未登录的用户。

我看到了以下链接,其中谈到了删除未经验证的用户。 如何在特定时间后自动删除 AWS Cognito 用户

但是由于我的情况与实际禁用已确认用户的情况略有不同,我觉得可能提供了一些开箱即用的解决方案,我不必依赖 Lambda 触发器。

这可能吗?

标签: amazon-cognitoaws-userpools

解决方案


推荐阅读