現在ログインしているユーザーに関する情報を取得する

GET /auth/profile

応答

  • 200 application/ JSON

    プロファイルは正常に取得されました。

    応答属性の非表示 応答属性の表示 オブジェクト
    • user_id string
    • domain_id string
    • identity array[オブジェクト]

      認証プロバイダからの認証済み ID。これは個々の認証プロバイダー内のユーザー アカウントを表し、そのアカウントを外部認証システムにマッピングします。

      ID 属性を非表示にする ID 属性の表示 オブジェクト
      • id string
      • provider_type string

        値は、anon-userlocal-userpassapi-keyoauth2-appleoauth2-googleoauth2-facebookcustom-token、または custom-function です。

      • provider_id string
    • データ オブジェクト
      データ属性の非表示 データ属性の表示 オブジェクト
      • メールアドレス string
      • name string
    • タイプ string

      値は、normalserversystem、または unknown です。

    • 役割 array[オブジェクト]
      ロール属性を非表示にする ロール属性の表示 オブジェクト
      • role_name string
      • group_id string
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"
    }
  ]
}