Get information about the currently logged in user

OBTENER /auth/profile

Respuestas

  • 200 application/json

    El perfil fue recuperado correctamente.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • user_id string
    • domain_id string
    • identidades arreglo[objeto]

      Una identidad autenticada de un proveedor de autenticación. Esto representa la cuenta de usuario dentro de un proveedor de autenticación individual y asigna la cuenta a sistemas de autenticación externos.

      Hide identities attributes Mostrar atributos de identidades Objeto

      Una identidad autenticada de un proveedor de autenticación. Esto representa la cuenta de usuario dentro de un proveedor de autenticación individual y asigna la cuenta a sistemas de autenticación externos.

      • ID string
      • provider_type string

        Los valores son anon-user, local-userpass, api-key, oauth2-apple, oauth2-google, oauth2-facebook, custom-token o custom-function.

      • provider_id string
    • Datos Objeto
      Hide data attributes Show data attributes Objeto
      • correo electrónico string
      • Nombre string
    • tipo string

      Los valores son normal, server, system o unknown.

    • Roles arreglo[objeto]
      Hide roles attributes Mostrar atributos de roles 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"
Ejemplos de respuesta (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"
    }
  ]
}