当我更新认知用户时#39;通过updateAttribute或adminUpdateAttribute API的email属性,email_verified将设置为false。因此,我希望将email_verified设置为真假。
我的理解是它应该使用GetUserAttributeVerificationCode和VerifyUserAttribute API将email_verified设置为true,但我不希望用户输入验证码。 https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_GetUserAttributeVerificationCode.html https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/API_VerifyUserAttribute.html
据我所知,这似乎是不可能的 https://forums.aws.amazon.com/thread.jspa?messageID=782609
答案 0 :(得分:1)
是的,可以使用 UpdateUserAttributes
。每the docs:
在您对 AdminCreateUser 的调用中,您可以将 email_verified 属性设置为 True,并且可以将 phone_number_verified 属性设置为 True。 (您也可以通过调用 AdminUpdateUserAttributes 来执行此操作。)
答案 1 :(得分:0)
使用UpdateUserAttributes API,它是可能的。