【问题标题】:How to self revoke token via vault api?如何通过 vault api 自行撤销令牌?
【发布时间】:2022-01-08 06:51:57
【问题描述】:

当我尝试使用 api 方法撤销自我令牌时,我收到权限被拒绝错误

curl -H "X-Vault-Token: s.XXXXXXXXXXXXXXYYYYYYYYYYYY" -X GET $VAULT_ADDR/v1/auth/token/revoke-self
{"errors":["1 error occurred:\n\t* permission denied\n\n"]}

但如果我使用相同的令牌登录并通过 cli 尝试,它会按预期工作

$ vault token revoke -self
Success! Revoked token (if it existed)

它是否按预期工作?还是我试图以错误的方式使用?

【问题讨论】:

    标签: hashicorp-vault


    【解决方案1】:

    使用“POST”请求而不是“GET”请求:

    curl -H "X-Vault-Token: s.XXXXXXXXXXXXXXYYYYYYYYYYYY" -X POST $VAULT_ADDR/v1/auth/token/revoke-self
    

    【讨论】:

      猜你喜欢
      • 2014-06-06
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 2017-06-20
      • 1970-01-01
      • 2019-04-12
      • 2020-11-03
      相关资源
      最近更新 更多