OBTENER /groups/{groupId}/apps/{appId}/users/{userId}

Obtén una cuenta de usuario específica por ID.

Parámetros de path

Respuestas

  • 200 aplicación/json

    éxito

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • _id string

      The unique user account ID

    • identidades arreglo[objeto]

      Una lista de identidades de proveedores de autenticación asociadas con la cuenta de usuario.

      Hide identities attributes Mostrar atributos de identidad Objeto

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

      • ID string
      • tipo_de_proveedor string

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

      • provider_id string
    • tipo string

      El tipo de usuario. La mayoría de los usuarios son normal y representan a un usuario humano específico. Los usuarios creados mediante el proveedor api-key tienen el tipo server porque normalmente se utilizan para el acceso programático desde un servidor.

      Los valores son normal o server.

    • creation_date entero

      The date and time that the user account was created. Represented by the number of seconds since the UNIX epoch.

    • last_authentication_date entero

      Fecha y hora de la última vez que la cuenta de usuario inició sesión o autenticó una solicitud. Representada por el número de segundos transcurridos desde la época UNIX.

    • inhabilitado booleano

      If true, the user account is inactive and cannot login or interact with App Services.

    • Datos Objeto

      Metadata that describes the user. This field combines the data for all authentication identities associated with the user. The exact field names and values depend on which authentication providers the user has authenticated with.

      For example, if a user has linked an email/password account with their Google account, this object might contain their email as well as metadata fields from Google like name and picture.

GET /groups/{groupId}/apps/{appId}/users/{userId}
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/users/{userId}' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Ejemplos de respuestas (200)
{
  "_id": "string",
  "identities": [
    {
      "id": "string",
      "provider_type": "anon-user",
      "provider_id": "string"
    }
  ],
  "type": "normal",
  "creation_date": 42,
  "last_authentication_date": 42,
  "disabled": true,
  "data": {}
}