身份验证 API编辑

使您能够使用基本身份验证标头提交请求,以对用户进行身份验证并检索有关已验证用户的信息。

请求编辑

GET /_security/_authenticate

描述编辑

成功调用将返回一个 JSON 结构,其中显示用户信息,例如用户名、分配给用户的角色、任何分配的元数据以及有关对用户进行身份验证和授权的领域的信息。

响应代码编辑

如果无法对用户进行身份验证,则此 API 将返回 401 状态代码。

示例编辑

要对用户进行身份验证,请向 /_security/_authenticate 端点提交 GET 请求

GET /_security/_authenticate

以下示例输出提供了有关“rdeniro”用户的信息

{
  "username": "rdeniro",
  "roles": [
    "admin"
  ],
  "full_name": null,
  "email":  null,
  "metadata": { },
  "enabled": true,
  "authentication_realm": {
    "name" : "file",
    "type" : "file"
  },
  "lookup_realm": {
    "name" : "file",
    "type" : "file"
  },
  "authentication_type": "realm"
}