gpt4 book ai didi

go - hydra - 使用 curl 创建策略失败,范围无效

转载 作者:数据小太阳 更新时间:2023-10-29 03:12:25 25 4
gpt4 key购买 nike

我已成功配置 ory/hydra OAUTH 服务器,它似乎运行良好。但是,我正在尝试使用“curl”而不是提供的 CLI 创建策略,但遇到错误:

{"error":{"code":500,"message":"A validator returned an error: The requested scope is invalid, unknown, or malformed"}}

不幸的是,该错误不够详细,无法确定根本原因。

这是我通过 curl 发出的请求:

curl -k -X POST -H Authorization: bearer aValidBearerToken \
-d {"id":"policy-001", "description":"some description", "subjects":["aValidClient"], "actions":["read"], "effect":"allow", "resources":["aResource"] } \
https://localhost:4444/policies

此外,我已验证我拥有有效的不记名 token 。

欢迎任何想法!

最佳答案

我发现了问题——如错误消息所述,我有一个无效的范围,这只能由使用无效范围生成的不记名 token 引起。果然,我已经创建了具有范围的不记名 token

"hydra.clients"

它应该是:

"hydra hydra.clients"

添加的“hydra”允许创建策略的权限,这在以前定义的范围“hydra.clients”(只允许创建客户端)中不可用

关于go - hydra - 使用 curl 创建策略失败,范围无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47856180/

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