首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有分配Hashicorp Vault策略

没有分配Hashicorp Vault策略
EN

Stack Overflow用户
提问于 2021-02-02 20:15:06
回答 1查看 855关注 0票数 0

我试图将策略分配给ldap组/用户,以便用户可以访问auth方法,但它似乎不起作用。这是我的情况。

我有一个策略名-具有功能的test-ldap-group

代码语言:javascript
复制
path "auth/*" {
  capabilities = ["create", "read", "update", "delete", "list"]
}

path "kv/*" {
  capabilities = [ "read", "list" ]
}

现在,我已将此策略分配给我的ldap组:test-group。第二个带有"kv/*的方法工作得很好,因为我可以看到部署在kv引擎上的秘密,但是第一个是我试图分配auth方法的,它只是给了我一个错误-

代码语言:javascript
复制
Not authorized
Ember Data Request GET /v1/identity/entity/id?list=true returned a 403 Payload (application/json) [object Object]

1 error occurred: * permission denied

这也有效-(这让我们可以访问kv/下的所有我们不想要的东西)

代码语言:javascript
复制
path "kv/*" {
  capabilities = [ "read", "list" ]
}

但这不起作用

代码语言:javascript
复制
path "kv/staging/db" {
  capabilities = [ "read", "list" ]
}

我在这里做错了什么?

Vault版本- Vault v1.5.3

kv版本- 1

EN

回答 1

Stack Overflow用户

发布于 2021-02-08 16:22:27

对于您来说失败的端点是用于列出标识的这个端点。在调用此命令时,您的用户或VAULT_TOKEN可能没有列出实体的所需权限。例如,您可以尝试以root用户身份登录Vault,或者在通过cURL执行命令时使用根VAULT_TOKEN

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66016982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档