Obter informações sobre o usuário atualmente logado

OBTER /auth/profile

Respostas

  • 200 aplicação/json

    O perfil foi recuperado com sucesso.

    Ocultar atributos de resposta Mostrar atributos de resposta objeto
    • user_id string
    • domain_id string
    • identidades array[objeto]

      Uma identidade autenticada de um provedor de autenticação. Isso representa a conta do usuário em um provedor de autenticação individual e mapeia a conta para sistemas de autenticação externos.

      Ocultar atributos de identidades Mostrar atributos de identidades objeto
      • id string
      • provider_type string

        Os valores são anon-user, local-userpass, api-key, oauth2-apple, oauth2-google, oauth2-facebook, custom-token ou custom-function.

      • provider_id string
    • de dados objeto
      Ocultar atributos de dados Mostrar atributos de dados objeto
      • Email string
      • name string
    • type string

      Os valores são normal, server, system ou unknown.

    • roles array[objeto]
      Ocultar atributos de roles Mostrar atributos de funções objeto
      • 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"
Exemplos de resposta (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"
    }
  ]
}