Obtener /groups/{groupId}/apps/{appId}/users

Lista de cuentas de usuario confirmadas.

Parámetros de ruta

Parámetros de consulta

  • Después de string

    El id del último usuario devuelto por una solicitud paginada anterior.

  • sort string

    Nombre del campo por el que se ordenarán los resultados. El único valor válido es el predeterminado: _id.

  • desc booleano

    Si true, devuelve los resultados ordenados en orden descendente. Si no se especifica o se establece en false, los resultados regresan en orden ascendente.

Respuestas

  • 200 aplicación/json

    Listado exitosamente.

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

      El ID de cuenta de usuario único

    • identidades matriz[objeto]

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

      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.

      Ocultar atributos de identidad Mostrar atributos de identidad Objeto
      • 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.

      • ID del proveedor 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.

    • fecha de creación entero

      Fecha y hora de creación de la cuenta de usuario. Representada por el número de segundos transcurridos desde la época UNIX.

    • última fecha de autenticación 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

      Si es true, la cuenta de usuario está inactiva y no puede iniciar sesión ni interactuar con los Servicios de aplicaciones.

    • datos Objeto

      Metadatos que describen al usuario. Este campo combina los datos de todas las identidades de autenticación asociadas al usuario. Los nombres y valores exactos de los campos dependen de los proveedores de autenticación con los que se haya autenticado el usuario.

      Por ejemplo, si un usuario ha vinculado una cuenta de correo electrónico/contraseña con su cuenta de Google, este objeto podría contener su email, así como campos de metadatos de Google como name y picture.

OBTENER /grupos/{groupId}/aplicaciones/{appId}/usuarios
curl \
 --request GET 'https://services.cloud.mongodb.com/api/admin/v3.0/groups/{groupId}/apps/{appId}/users' \
 --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": {}
  }
]