Configurar Okta como cliente SCIM y Drupal como servidor SCIM
Resumen
Con el módulo de aprovisionamiento y sincronización de usuarios , podrá crear (aprovisionar) y eliminar (desaprovisionar) cuentas de usuario automáticamente y sincronizarlas bidireccionalmente entre Drupal y cualquier proveedor de identidad (en este caso, Okta). Los cambios o actualizaciones realizados en la información del usuario también se sincronizarán entre el cliente y el servidor SCIM. Siga leyendo para aprender cómo hacerlo.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
Nota: Necesitará la versión Premium del módulo para configurar Drupal como servidor SCIM.
Configurar Drupal como servidor SCIM:
- Una vez instalado el módulo, vaya a la Configuration pestaña en su sitio Drupal y seleccione Aprovisionamiento de usuarios miniOrange.
- Navegue a la pestaña Aprovisionamiento de usuarios pestaña del módulo y haga clic en el Configurar botón debajo del Cambios de proveedor a Drupal (servidor SCIM) .
- Copia el URL base de SCIM y Token de portador SCIMy manténgalos a mano, ya que serán necesarios para la configuración del cliente SCIM.
Crear aplicación en Okta
- Inicie sesión en el Portal Okta.
- Desde el panel izquierdo, seleccione Aplicaciones (Lazy section loading) bajo la sección Aplicaciones desplegable.

- Haga clic en el elemento Examinar catálogo de aplicaciones .

- Busque el Token de portador SCIM y seleccione Aplicación de prueba SCIM 2.0 (token portador de OAuth).

- Haga clic en el elemento Añadir Integración .

- In Ajustes generales, ingrese el nombre de la aplicación en el Etiqueta de aplicación campo de texto y haga clic en el Siguiente .

- En la sección Opciones de inicio de sesión, desplácese hacia abajo y haga clic en el Terminado .

Configurar Okta como cliente SCIM:
- Navegue a la pestaña Aprovisionamiento pestaña y haga clic en el Configurar la integración API .

- Asegúrate de leer Habilitar la integración de API casilla de verificación.

- Pegue la URL base de SCIM copiada y el token de portador en el URL base de SCIM 2.0 y Token portador de OAuth campos, respectivamente.
- Haga clic en el elemento Credenciales de API de prueba .

- Una vez que la prueba sea exitosa, haga clic en el Guardar .

Seleccione las operaciones permitidas:
- Navegue a la pestaña A la aplicación sección del panel izquierdo del Aprovisionamiento .

- Haga clic en el elemento Editar Botón junto al Aprovisionamiento a la aplicación.

- Habilite las operaciones (Crear/Actualizar/Desactivar/Sincronizar contraseña) que se permitirán para el aprovisionamiento.

- Haga clic en el elemento Guardar .
Cómo asignar un usuario:
- Navegue a la pestaña Asignaciones pestaña y haga clic en Asignar. En el menú desplegable, seleccione Asignar a personas.

- Busque el usuario(s) a asignar y haga clic en el Asignar .

- Complete o confirme los datos del usuario y haga clic en Guardar y regresar .

- Una vez asignados los usuarios, haga clic en el Terminado .

- El usuario ha sido asignado exitosamente a la aplicación Okta.

- Verifiquemos si el usuario ha sido aprovisionado exitosamente en el sitio Drupal:
- Navegue al sitio Drupal y haga clic en el Personas pestaña en el panel de navegación superior (/admin/people).
- El usuario ha sido creado exitosamente en el sitio Drupal.
Aprovisionamiento de grupo:
- En la sección Asignaciones , haz clic en Asignar, A continuación, seleccione Asignar a grupos.
- Seleccione el grupo y haga clic en el Asignar .
- A continuación, haga clic en el Guardar y regresar .
- Después de asignar exitosamente el grupo, haga clic en el Terminado .
- Solo aprovisionará usuarios y no creará ningún grupo ni rol en el sitio Drupal. Para crear un rol en el sitio Drupal, siga el siguiente paso.
Crear un rol en Drupal:
- Para crear un rol en el sitio Drupal, haga clic en el icono Grupos de empuje .
- En el campo Grupos de empuje desplegable, seleccione Buscar grupos por nombre.
- Busque el nombre del grupo y seleccione el grupo.
- Desplácese hacia abajo y haga clic en Guardar .
- El grupo ha sido enviado exitosamente al sitio Drupal.
- Verifiquemos si el rol de usuario se ha aprovisionado correctamente en el sitio Drupal:
- Navegue al sitio Drupal y haga clic en el Personas pestaña en el panel de navegación superior (/admin/people).
- El rol de usuario se ha creado exitosamente en el sitio Drupal.
- El rol creado se ha asignado correctamente al usuario.
Felicitaciones, ha configurado con éxito Drupal como servidor SCIM y Okta como cliente SCIM.
Si el aprovisionamiento no se realizó correctamente, póngase en contacto con nosotros en drupalsupport@xecurify.com . Le rogamos que incluya una captura de pantalla de la ventana de error y le ayudaremos a resolver el problema y le guiaremos durante la configuración.

Contáctanos