AWS Cognito身份池:如何检查电子邮件属性是否已验证

Dav*_*avi 5 android amazon-web-services amazon-cognito aws-sdk

我们的 Android 应用程序目前要求管理员在通过 aws cognito 登录应用程序之前确认用户。即使电子邮件属性未经验证,用户也可以成功登录。我在请求验证码或使用验证码验证用户时没有遇到问题。

我的问题是如何检查当前登录的电子邮件是否已验证?

我搜索了很多但找不到任何东西。

dva*_*urg 0

您可以通过调用getDetails为其CognitoUser提供GetDetailsHandler. 该处理程序将使用用户属性映射来调用。寻找以下属性:

注意还可以使用pre-signuplambda hook 自动进行确认 - 这称为auto confirm. 看: