【发布时间】:2019-05-31 21:39:27
【问题描述】:
我正在尝试使用POST buckets 端点创建一个存储桶。但是,我似乎不能这样做:尝试使用三足令牌时,我收到错误:
“仅允许 2 个有腿服务令牌访问此 api。”
但是当我使用双腿令牌时(具有相同的范围):
“令牌没有此请求的权限。”
我做错了什么?我将 NodeJS 与 Request 库一起使用。
【问题讨论】:
标签: autodesk-forge
我正在尝试使用POST buckets 端点创建一个存储桶。但是,我似乎不能这样做:尝试使用三足令牌时,我收到错误:
“仅允许 2 个有腿服务令牌访问此 api。”
但是当我使用双腿令牌时(具有相同的范围):
“令牌没有此请求的权限。”
我做错了什么?我将 NodeJS 与 Request 库一起使用。
【问题讨论】:
标签: autodesk-forge
您可能需要检查您的令牌是否具有正确的范围,在这种情况下,您需要将 bucket:create 作为令牌范围的一部分。
这里有更多关于它的信息。 https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/scopes/
【讨论】:
scopes: isThreeLeg?formatScopes(myScopes):"data:read" 的内容,但这并没有反映在我围绕令牌构建的数据结构中。所以是的,我的令牌确实缺乏所需的范围。