获取用户权限 API

编辑

检索已登录用户的安全权限

请求

编辑

GET /_security/user/_privileges

先决条件

编辑
  • 所有用户都可以使用此 API,但只能确定他们自己的权限。要检查其他用户的权限,您必须使用“以其他用户身份运行”功能。有关更多信息,请参阅代表其他用户提交请求

描述

编辑

要检查用户是否具有特定的权限列表,请使用拥有权限 API

示例

编辑
resp = client.security.get_user_privileges()
print(resp)
const response = await client.security.getUserPrivileges();
console.log(response);
GET /_security/user/_privileges
{
  "cluster" : [
    "all"
  ],
  "global" : [ ],
  "indices" : [
    {
      "names" : [
        "*"
      ],
      "privileges" : [
        "all"
      ],
      "allow_restricted_indices" : true
    }
  ],
  "applications" : [
    {
      "application" : "*",
      "privileges" : [
        "*"
      ],
      "resources" : [
        "*"
      ]
    }
  ],
  "run_as" : [
    "*"
  ]
}