Resultados de la búsqueda :

×

Inicio de sesión único de WordPress Drupal: integración SSO mediante el protocolo OpenID Connect

Inicio de sesión único de WordPress Drupal: integración SSO mediante el protocolo OpenID Connect


La integración de Drupal SSO permitirá a los usuarios iniciar sesión en WordPress utilizando las credenciales del sitio Drupal. Esta integración de SSO se logra mediante el módulo de servidor miniOrange OAuth/OpenID Connect que utiliza el protocolo OAuth 2.0 y OpenID Connect. El módulo es compatible con todos los clientes OAuth/OpenID Connect y está disponible para Drupal 7, Drupal 8, Drupal 9 y Drupal 10.

En esta guía de configuración, lo ayudaremos a configurar el inicio de sesión único utilizando el protocolo OAuth entre el sitio Drupal y WordPress.

Pasos de la instalación:


  • Descarga el módulo:
    el compositor requiere 'drupal/oauth_server_sso'
  • Ve a ampliar menú en su consola de administración de Drupal y habilite el módulo habilitando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Instale el módulo:
    drush en oauth_server_sso
  • Limpiar la caché:
     drush cr
  • Configure el módulo en:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instale el módulo Drupal OAuth/OIDC Provider - Single Sign On (SSO) 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/oauth_server_sso/config_client

Configurar la aplicación en WordPress:

  • Acceda a su WordPress .
  • Vaya al Panel de WordPress -> Plugins y haga clic en Añada Nuevo.
  • Busque el Inicio de sesión único de OAuth: SSO (cliente de OAuth) complemento y haga clic en el Instalar ahora del botón.
  • Proveedor Drupal WordPress OAuth OIDC: inicie sesión en el panel de WordPress, busque el inicio de sesión único de OAuth – complemento SSO (cliente OAuth)
  • Una vez instalado, haga clic en Activar.
  • Visite la Configurar OAuth pestaña y haga clic en el Agregar nueva aplicación
  • Proveedor Drupal WordPress OAuth OIDC: haga clic en Activar, vaya a Configurar OAuth y agregue nueva aplicación
  • Busque Drupal debajo de la barra de búsqueda y haga clic en él.
  • Proveedor Drupal WordPress OAuth OIDC - Buscar Drupal
  • Copia el URL de devolución de llamada y haga clic en el Siguiente del botón.
  • Proveedor Drupal WordPress OAuth OIDC: copie la URL de devolución de llamada y haga clic en Siguiente

Configure Drupal como servidor OAuth:

  • Navegue al sitio Drupal y vaya al Configuración -> Configuración del servidor miniOrange OAuth -> Cliente OAuth .
  • Haga clic en el Agregar cliente Botón para agregar una nueva aplicación.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: haga clic en Agregar cliente
  • Ingrese el nombre de su aplicación bajo el Nombre de la aplicación campo de texto.
  • Pega el copiado URL de devolución de llamada/redireccionamiento desde el sitio de WordPress bajo el URL de devolución de llamada/redireccionamiento campo de texto.
  • Puede agregar varias URL de devolución de llamada haciendo clic en Añadir más junto al campo de texto URL de devolución de llamada/redireccionamiento.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: haga clic en Agregar más al lado del campo URL de devolución de llamada
  • Haga clic en el Guardar del botón.

Configure WordPress como cliente OAuth:

  • Agregue los puntos finales como se especifica en la siguiente tabla (también puede obtener lo mismo en Alcance y puntos finales sección de la Sitio Drupal -> Configuración -> Configuración del servidor miniOrange OAuth -> Cliente OAuth): -

    Autorizar punto final {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Punto final del token {base_url_del_sitio_drupal}/mo/oauth2/token
    Punto final de información de usuario {base_url_of_the_drupal_site}/mo/oauth2/userinfo
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: proporcione alcance y puntos finales en la aplicación WordPress
  • Haga clic en el Siguiente del botón.
  • Vuelva al sitio Drupal y copie el ID de cliente.
  • Pegue la ID de cliente copiada debajo de ID de cliente campo de texto en el sitio de WordPress.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: proporcione ID de cliente en la aplicación WordPress
  • Del mismo modo, copie el Secreto del cliente desde el sitio Drupal y péguelo en el Secreto del cliente campo de texto en el sitio de WordPress.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: proporcione el secreto del cliente en la aplicación WordPress
  • Navegue al sitio Drupal y copie el Lo que hacemos del desplegable Alcances y puntos finales .
  • Pegue el alcance copiado debajo del Scopes campo de texto en el sitio de WordPress. Clickea en el Siguiente del botón.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: proporcione alcance en la aplicación WordPress
  • Confirme las Configuraciones y haga clic en el Acabado del botón.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: haga clic en Finalizar
  • Una vez que la configuración de prueba sea exitosa, haga clic en el Terminado del botón.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: si la configuración de prueba es exitosa, haga clic en Listo
  • Haga clic en el Acabado del botón.
  • Integración de WordPress con el proveedor Drupal OAuth/OIDC: haga clic en Finalizar
  • Ha configurado correctamente el módulo del servidor OAuth con WordPress como cliente OAuth y Drupal como servidor OAuth.
  • Integración de WordPress con Drupal OAuth/OIDC Provider: ha configurado correctamente WordPress con Drupal

Vamos a ver cómo funciona:

  • Abra una nueva ventana/navegador privado y navegue hasta la página de inicio de sesión del sitio web de WordPress.
  • Haga clic en el Iniciar sesión con Drupal del botón.
  • Pruebe la conexión SSO entre WordPress y el proveedor OIDC de Drupal: haga clic en Iniciar sesión con Drupal
  • Ingrese las credenciales de Drupal y haga clic en el Iniciar sesión del botón.
  • Inicie sesión en WordPress utilizando el proveedor Drupal OIDC
  • Iniciará sesión en WordPress utilizando las credenciales de Drupal.

¡Has realizado con éxito el SSO entre WordPress y Drupal!

¿Necesita Ayuda?

Si tiene algún problema durante la configuración o si desea algunas funciones adicionales, contáctenos en drupalsupport@xecurify.com.

Características adicionales:

 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 autenticación de dos factores: 2FA, seguridad del sitio web, autenticación API REST y JSON, aprovisionamiento de usuarios y sincronización. 
  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