我正在使用AWS认知,并想知道如何使用AdminUpdateUserAttributes在戈朗,以改变电子邮件地址。
在认知设置期间,在“您希望您的用户如何登录”标题下,我通过电子邮件选择创建认知用户池。
这个帖子Can change the user's email in aws cognito user pool?在使用用户名选项时有一个答案。
发布于 2022-07-28 13:02:17
output, err := cognitoClient.IDP.AdminUpdateUserAttributes(&cognitoidentityprovider.AdminUpdateUserAttributesInput{
Username: aws.String(username),
UserAttributes: []*cognitoidentityprovider.AttributeType{
{
Name: aws.String("email"),
Value: aws.String(username),
},
},
UserPoolId: aws.String(cognitoClient.UserPoolID),
})在您的例子中,aws.String(email)应该可以工作。
或
output, err := cognitoClient.IDP.UpdateUserAttributes(&cognitoidentityprovider.UpdateUserAttributesInput{
AccessToken: aws.String(accessToken),
UserAttributes: []*cognitoidentityprovider.AttributeType{
{
Name: aws.String("email"),
Value: aws.String(username),
},
},
})https://stackoverflow.com/questions/73146446
复制相似问题