【问题标题】:Retrieving a Cognito user password age or create date检索 Cognito 用户密码年龄或创建日期
【发布时间】:2020-02-07 08:13:52
【问题描述】:

我需要按计划强制密码轮换。是否可以使用 boto3 / botocore 为 cognito 中的用户检索最新密码的创建日期或密码年龄?

【问题讨论】:

    标签: python-3.x boto3 amazon-cognito


    【解决方案1】:

    您可以使用User Pool Attribute 保存用户上次创建或更新密码的更新日期。然后使用Post Authentication trigger 来确定来自用户属性的值是否满足参数。如果没有,请在响应中通知用户他们需要更改密码。

    您也可以在前端使用 Amplify 获取currentAuthenticatedUser 属性并在前端进行处理,如果在用户池属性的时间戳中最后一次更新他们的密码超过 6 个月,则通知他们他们需要更改密码并将他们重定向到更改密码页面。

    如果您愿意,您也可以在数据库中对用户数据执行相同的操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      • 2013-10-06
      • 2020-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      相关资源
      最近更新 更多