获取当前登录用户的信息

获取 /auth/profile

响应

  • 200 application/json

    已成功检索配置文件。

    隐藏响应属性 显示响应属性 对象
    • user_id 字符串
    • domain_id 字符串
    • 身份 大量[对象]

      来自身份验证提供者的经过身份验证的身份。这表示单个身份验证提供商中的用户帐户,并将该帐户映射到外部身份验证系统。

      隐藏身份属性 显示身份属性 对象
      • id 字符串
      • provider_type 字符串

        取值为 anon-userlocal-userpassapi-keyoauth2-appleoauth2-googleoauth2-facebookcustom-tokencustom-function

      • provider_id 字符串
    • 数据 对象
      隐藏数据属性 显示数据属性 对象
      • 电子邮件 字符串
      • 名称 字符串
    • 类型 字符串

      取值为 normalserversystemunknown

    • 角色 大量[对象]
      隐藏角色属性 显示角色属性 对象
      • role_name 字符串
      • GROUP_ID 字符串
GET /auth/profile
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/auth/profile' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
响应示例 (200)
{
  "user_id": "string",
  "domain_id": "string",
  "identities": [
    {
      "id": "string",
      "provider_type": "anon-user",
      "provider_id": "string"
    }
  ],
  "data": {
    "email": "string",
    "name": "string"
  },
  "type": "normal",
  "roles": [
    {
      "role_name": "string",
      "group_id": "string"
    }
  ]
}