Resultados de la búsqueda :

×

Aprovisionamiento de usuarios entre dos sitios web Drupal

Aprovisionamiento de usuarios entre dos sitios web Drupal


Si tiene usuarios en dos sitios web de Drupal y desea mantener ambos sitios actualizados con la información del usuario sin iniciar sesión por separado cada vez, miniOrange ofrece una solución que utiliza el estándar SCIM. Ayuda a aprovisionar a los usuarios de ambos sitios web de Drupal sin problemas.

Para abordar este problema, miniOrange ha desarrollado un módulo Drupal que permite el aprovisionamiento y sincronización de usuarios de Drupal a Drupal. Este módulo permite a los usuarios iniciar sesión en otro sitio web de Drupal utilizando las credenciales de su cuenta Drupal para poder visitar su sitio web. El módulo SCIM User Provisioner también admite el aprovisionamiento con proveedores personalizados. Cualquier IDP que siga el estándar SCIM es compatible con el módulo SCIM User Provisioner.

Pasos de la instalación


  • Descarga el módulo:
    El compositor requiere 'drupal/user_provisioning'
  • Navegue hasta ampliar menú en su consola de administración de Drupal y busque Aprovisionamiento de usuarios miniOrange utilizando el cuadro de búsqueda.
  • Habilite el módulo marcando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Instale el módulo:
    drush en user_provisioning
  • Limpiar la caché:
     drush cr
  • Configure el módulo en
    {BaseURL}/admin/config/people/user_provisioning/overview
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo del botón.
  • Instale la Aprovisionamiento y sincronización de usuarios de Drupal módulo ya sea descargando el zip o desde la URL del paquete (tar/zip).
  • Haga clic en Habilitar módulos recién agregados.
  • Habilite este módulo marcando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en
    {BaseURL}/admin/config/people/user_provisioning/overview

Supongamos que tiene dos sitios Drupal: un Sitio del servidor y Sitio del cliente. En esta configuración, el sitio del servidor funcionará como un Servidor Drupal SCIM, mientras que el sitio del Cliente funcionará como un Cliente Drupal SCIM. Esta configuración garantiza que cualquier operación CRUD (Crear, Leer, Actualizar, Eliminar) ejecutada en el sitio del Cliente se sincronizará y se reflejará en el sitio del Servidor.

Configurar Drupal como servidor SCIM

Nota: Requerirás el versión prémium del módulo para configurar Drupal como servidor SCIM.

  • Dirígete hacia el Sitio Drupal y navegar a la Aprovisionamiento de usuarios pestaña del módulo (/admin/config/people/user_provisioning/aprovisionamiento).
  • En Cambios de Proveedor a Drupal (Servidor SCIM) , Haga clic en el Configurar botón, como se indica en la captura de pantalla a continuación.
  • Azure-AD-haga clic en el botón-configurar
  • Desde Configurar Drupal como servidor SCIM copie el URL base de SCIM y Token de portador SCIM y tenlo a mano.
  • Aprovisionamiento y sincronización de usuarios de Drupal: copie la URL base de SCIM y el token de portador de SCIM

Configurar Drupal como cliente SCIM

  • Después de instalar y habilitar el módulo en el Sitio del cliente, navega hacia el Configuración → Aprovisionamiento de usuarios miniOrange desde la barra de herramientas.
  • Dirígete hacia el Aprovisionamiento de usuarios pestaña del módulo y haga clic en el Configurar botón debajo del Cambios de Drupal a Proveedor (Cliente SCIM) .
  • SCIM-Servidor-Haga clic-Configurar-Drupal-a-Proveedor
  • Seleccione Habilitar la integración de la API del cliente SCIM casilla de verificación.
  • Casilla de verificación SCIM-Server-Enable-API-Integration
  • Pegue los valores copiados del Sitio del servidor en el URL base de SCIM 2.0 y Token de portador SCIM campos y haga clic en el Guardar y probar credenciales del botón.
  • Drupal-SCIM-Pegar-Base-URL-Token
  • Una vez que la prueba sea exitosa, recibirá un mensaje de éxito.
  • Drupal-SCIM-Configuraciones-del-servidor-mensaje-exitoso

Si encuentra algún problema de configuración, comuníquese con nosotros en drupalsupport@xecurify.com con una captura de pantalla del error. Le ayudaremos a resolverlo y le guiaremos a través de la configuración.

Asignación de atributos:

  • Después de las configuraciones de prueba exitosas, desplácese hacia abajo hasta la Asignación de atributos .
  • Seleccione el atributo de usuario que desea asignar con el Atributo del proveedor SCIM desde la sección Atributo de usuario de Drupal y haga clic en Siguiente Paso.
  • SCIM-Servidor-Asignación-de-atributos-Haga clic en Siguiente-paso

¿Cómo funciona el aprovisionamiento?

El módulo admite 3 tipos de aprovisionamiento:

  1. Aprovisionamiento manual/bajo demanda
  2. Aprovisionamiento automático
  3. Aprovisionamiento basado en programador.
  • Elija su opción de aprovisionamiento preferida.
  • SCIM-Server-tres-tipos-de-aprovisionamiento

En este aprovisionamiento, los usuarios se aprovisionan manualmente desde el Sitio del cliente Drupal En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. Sitio del servidor Drupal.

Configurar el aprovisionamiento manual/bajo demanda

  • Habilitar el Aprovisionamiento manual/bajo demanda y seleccione el Operaciones de aprovisionamiento (es decir, crear, actualizar, desactivar, eliminar) según sus requisitos y haga clic en el Todo listo del botón.
  • SCIM-Server-Manual-Aprovisionamiento-Selección-Operaciones

¿Cómo funciona el aprovisionamiento manual/bajo demanda?

  • Haga clic en el Realizar sincronización manual botón debajo de la columna Aprovisionamiento manual.
  • Drupal-SCIM-Server-Haga clic-Realizar-Aprovisionamiento manual
  • Busque el usuario que desea aprovisionar en el Sitio del servidor Drupal y haga clic en el Enviar del botón.
  • drupal-SCIM-Server-Seleccionar-usuario-para-aprovisionar
  • Una vez que el usuario se aprovisiona correctamente en la aplicación, se muestra un mensaje de éxito.
  • SCIM-Server-User-Provisioned-Éxito
  • Para confirmar los cambios Navegue hasta la Sitio del servidor Drupal y comprobar el estado del usuario aprovisionado.
  • Drupal-SCIM-Server-User-Provisioned-Manual

En este aprovisionamiento, cualquier operación CRUD realizada en usuarios dentro del Sitio del cliente Drupal se reflejará en el Sitio del servidor Drupal.

Configurar el aprovisionamiento automático

  • Habilitar el Aprovisionamiento automático y seleccione las operaciones de aprovisionamiento (es decir, crear, actualizar, desactivar, eliminar usuarios) según sus requisitos y haga clic en Todo listo del botón.
  • Operaciones-de-selección-de-aprovisionamiento-automático-del-servidor-SCIM

¿Cómo funciona el aprovisionamiento automático?

El aprovisionamiento automático le ayudará a aprovisionar a sus usuarios mediante cualquiera de los siguientes eventos:

  1. Interfaz de administración: Cuando los administradores o usuarios privilegiados realizan manualmente operaciones CRUD en la cuenta de un usuario a través de la interfaz de administración de Drupal.
  2. Cambio de cuenta de usuario: Siempre que los propios usuarios realicen operaciones CRUD en su propio formulario de información usuario/{user_id}/edit o cualquier otro formulario personalizado.
  3. Módulos de terceros: Cada vez que se actualiza/crea una entidad de usuario en el sitio Drupal utilizando módulos/aplicaciones de terceros o código personalizado.

Veamos cómo funciona el aprovisionamiento automático con la interfaz de administración.

  • Navega a la pestaña Personas (administrador/personas) en la barra de navegación superior del Sitio del cliente Drupal y haga clic en el +Agregar usuario del botón.
  • Drupal-SCIM-Servidor-Haga clic-Agregar-Usuario-Drupal
  • Complete los datos del usuario y haga clic en Crear una nueva cuenta del botón.
  • drupal-SCIM-Server-Información-de-usuario
  • Navegue hasta la Personas pestaña en el Sitio del servidor Drupal para comprobar el estado del usuario aprovisionado.
  • SCIM-Server-User-Provisioned-Automatic-Admin-Cuenta

Puede ver que el usuario se ha aprovisionado correctamente en el sitio del servidor Drupal.

Si la Provisión no fue exitosa, por favor contáctenos en drupalsupport@xecurify.com. Envíe la captura de pantalla de la ventana de error y lo ayudaremos a resolver el problema y lo guiaremos a través de la configuración.

 Casos de Estudio
miniOrange ha atendido con éxito los casos de uso de más de 400 clientes confiables con sus soluciones Drupal altamente flexibles y personalizables. No dude en consultar algunos de nuestros estudios de casos únicos utilizando este liga.
 Otras soluciones
No dude en explorar otras soluciones Drupal que ofrecemos esta página. Las soluciones populares utilizadas por nuestros clientes de confianza incluyen 2FA, SSO y seguridad del sitio web. 
  Soporte activo 24 horas al día, 7 días a la semana
Los desarrolladores de Drupal de miniOrange ofrecen soporte rápido y activo para sus consultas. Podemos ayudarlo desde elegir la mejor solución para su caso de uso hasta implementar y mantener la solución.
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com