Saltar al contenido principal
Activar Directory Sync en su conexión empresarial de Google Workspace le permite sincronizar con Auth0 los perfiles de usuario, las estructuras de grupos y la pertenencia a grupos de Google Workspace. Puede sincronizar de forma automática o manual:
  • La sincronización automática se ejecuta cada 30 minutos después de que finaliza la última sincronización.
  • La sincronización manual se ejecuta cuando la activa.

Habilitar la Directory Sync

Puede habilitar la Directory Sync mediante el Auth0 Dashboard o la Management API.
1

Requisitos previos

Antes de comenzar, debe tener lo siguiente:
2

Habilite la API de directorio de administración para su conexión empresarial

Para habilitar la sincronización de directorio, el token de acceso de Google de su conexión empresarial de Google Workspace debe tener los alcances adecuados para acceder a las API de Google.En la pestaña Settings de una conexión empresarial existente de Google Workspace (o al crear una nueva conexión), en la sección Identity Provider API, seleccione Use Admin Directory API y elija una de estas opciones:
  • Users scopes para agregar alcances solo para acceder a usuarios.
  • Users and Groups scopes para agregar alcances para acceder tanto a usuarios como a grupos.
Al usar Directory Sync, también recomendamos deshabilitar Sync User Profile Attributes at Login en esta sección para evitar actualizaciones en conflicto desde varios métodos de sincronización.
Haga clic en Save Changes.
3

Verifique el consentimiento del administrador de Google

Desde Auth0 Dashboard > Authentication > Enterprise, abra su conexión de Google Workspace. En la pestaña Setup, haga una de las siguientes acciones:
  • Siga el enlace Continue si tiene permisos de administrador para configurar los ajustes de Google Workspace y usar las API de administración de Google, o
  • Proporcione la URL indicada a su administrador para que pueda ajustar la configuración requerida
4

Habilite Directory Sync

En la pestaña Provisioning de su conexión, active Provision Users Using Directory Sync y elija sus opciones de configuración:
  • En Resources, en Sync, elija si desea sincronizar Users o Users and Groups. Si sincroniza tanto usuarios como grupos, la sección se expande para mostrar qué grupos se están sincronizando (Syncing all groups de forma predeterminada). Para personalizar los grupos sincronizados, consulte el siguiente paso.
  • En Schedule, opcionalmente seleccione Enable Automatic Synchronization para sincronizar automáticamente cada 30 minutos. Puede iniciar una sincronización manual seleccionando Synchronize now.
  • En Attribute Mapping, puede personalizar la asignación de atributos de Google a los atributos del perfil de usuario de Auth0.
5

Personalice los grupos sincronizados (opcional)

Cuando habilita Directory Sync para sincronizar tanto usuarios como grupos desde Google Workspace, todos los grupos se sincronizan de forma predeterminada. Puede personalizar qué grupos sincroniza cargando un archivo JSON con los id de los grupos que desea sincronizar.Primero, cree el archivo JSON. Puede obtener una lista de todos los id de grupo mediante la Directory API de Google Workspace. Cree el archivo con el siguiente formato, sustituyendo los valores de ejemplo de marcador de posición por los id de grupo reales:
{
    "groups": [
        {
            "id": "example-id-1"
        },
        {
            "id": "example-id-2"
        },
        {
            "id": "example-id-3"
        }
    ]
}
A continuación, cargue el archivo en Auth0:
  1. En la pestaña Provisioning de su conexión, debajo de la opción activada Provision Users Using Directory Sync, busque la sección Resources y seleccione el botón Select Groups….
  2. En la ventana Select Groups que se abre, seleccione Pick specific groups para mostrar la sección Groups JSON file.
  3. Seleccione + Choose file y cargue el archivo JSON.
  4. Después de cargar el archivo, seleccione Select Groups en la parte inferior de la ventana.
La sección Resources muestra Syncing specific groups. Para actualizar qué grupos sincroniza, vuelva a la misma ventana Select Groups y cargue un archivo JSON nuevo o elija Sync all.

Supervisar la actividad de Directory Sync

Puede supervisar la actividad de sincronización en los registros del inquilino de Auth0 en los tipos de registro Directory Sync Started y Directory Sync Completed (códigos de evento directory_sync_started y directory_sync_completed).

Límites

  • Si sincroniza manualmente en los 30 minutos posteriores a la última sincronización completada, se devolverá un error 400. Espere al menos 30 minutos antes de volver a sincronizar.