gpt4 book ai didi

javascript - 亚马逊认知 "A client attempted to write unauthorized attribute"

转载 作者:行者123 更新时间:2023-12-02 21:10:04 25 4
gpt4 key购买 nike

我正在使用适用于 AWS Cognito 的 JavaScript 开发工具包,有几个自定义属性我似乎无法保存,也不明白为什么。

问题属性是可变字符串字段,如下所示:

custom: role
custom: recruitingrole
custom: title

同一请求中的其他自定义字段似乎更新正常。具体来说,这些似乎有效:

custom:division
custom:linkedin
custom:location
custom:bio

当我通过 SDK 提交时,会返回以下内容:

{"__type":"NotAuthorizedException","message":"客户端尝试写入未经授权的属性"}

以下是发送的数据,如 Chrome 开发者控制台网络输出所示:

{
"AccessToken": "",
"UserAttributes": [{
"Name": "name",
"Value": "Steve Austin"
}, {
"Name": "custom:company",
"Value": "OSI"
}, {
"Name": "custom:division",
"Value": "Bionics"
}, {
"Name": "custom:recruitingrole",
"Value": "other"
}, {
"Name": "custom:linkedin",
"Value": "http://www.linkedin.com"
}, {
"Name": "custom:location",
"Value": "Mexico City, Mexico City, Mexico"
}, {
"Name": "custom:bio",
"Value": "A man barely alive."
}]
}

谁能告诉我为什么我无法保存到这些属性?

谢谢

最佳答案

当然,当我在 StackOverflow 上发完帖子后,答案就很清楚了。

问题是我没有在与用户池关联的应用程序中设置这些属性的权限。文档应在讨论自定义属性时明确此要求。

enter image description here

关于javascript - 亚马逊认知 "A client attempted to write unauthorized attribute",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44013901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com