Resultados de la búsqueda :

×

Inicie sesión SSO en Rocket.Chat utilizando Drupal como proveedor de OAuth/OpenID Connect

La integración de Drupal SSO permitirá a los usuarios iniciar sesión en Rocket.chat 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, Drupal 10 y Drupal 11.

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 Rocketchat.

  • Descarga el módulo:

    el compositor requiere 'drupal/oauth_server_sso'

  • Vaya al 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 Instale .
  • 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 a 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) descargando el archivo zip o desde la URL del sitio. 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 Instale .
  • Configure el módulo en:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Entrar al Rocket.Chat con credenciales de administrador.
  • Desde el menú de navegación izquierdo, vaya a Administración -> Espacio de trabajo.
Inicio de sesión único Drupal Rocket.Chat OIDC: vaya a Administración -> Espacio de trabajo

  • Navegue a la pestaña Configuración pestaña de la barra de menú de navegación izquierda.
Inicio de sesión único Drupal Rocket.Chat OIDC: vaya a Configuración

  • Ahora, busca OAuth y haga clic en el ícono de Abra .
Inicio de sesión único Drupal Rocket.Chat OIDC: busque OAuth y haga clic en el botón Abrir

  • Haga clic en el elemento Agregar OAuth personalizado Botón presente en la esquina superior derecha de la pantalla.
Inicio de sesión único Drupal Rocket.Chat OIDC: haga clic en Agregar OAuth personalizado

  • Introduzca el nombre de la aplicación bajo el Dar un nombre único para el OAuth personalizado campo de texto y haga clic en el Agregar .
Inicio de sesión único Drupal Rocket.Chat OIDC: proporcione un nombre único para el campo OAuth personalizado y luego haga clic en el botón Agregar

  • Seleccione la aplicación creada de la lista de aplicaciones y expándala.
  • Copia el URL de devolución de llamada.
Inicio de sesión único Drupal Rocket.Chat OIDC: copie la URL de devolución de llamada y téngala a mano
  • Vaya a Configuración → Personas → Configuración del servidor OAuth miniOrange en el menú Administración. (admin/config/people/oauth_server_sso/config_client)
Servidor Drupal-OAuth: seleccione la configuración del servidor miniorange oauth
  • En la sección Cliente OAuth ficha en el Agregar cliente sección ingrese el nombre de la aplicación en el Nombre de la aplicación y pegue la URL de devolución de llamada previamente copiada del cliente OAuth en el URL de devolución de llamada/redireccionamiento campo de texto.
  • Se pueden agregar varias URL de devolución de llamada haciendo clic en el botón Agregar más junto al campo de texto.
  • Haga clic en el elemento Guardar en la
Servidor OAuth de Drupal: agregar cliente, pegar URL de devolución de llamada
  • Navegue a la consola Rocket.Chat y Activar el botón de alternar.
Integración de Rocket.chat con el proveedor Drupal OAuth/OIDC: en Rocket, habilite la opción

  • Pegue la ID de cliente (Lazy section loading) bajo la sección Id campo de texto y Secreto del cliente (Lazy section loading) bajo la sección Secreto campo de texto.
Integración de Rocket.chat con el proveedor Drupal OAuth/OIDC: pegue el ID del cliente y el secreto del cliente en la aplicación Rocket.chat

  • Agregue el alcance y los puntos finales/ruta como se especifica en la siguiente tabla (también puede obtener lo mismo en Alcance y puntos finales sección de la Sitio Drupal -> Configuration -> Configuración del servidor miniOrange OAuth -> Cliente OAuth):
  • <b></b><b></b> perfil de correo electrónico openid
    Autorizar ruta {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Ruta de fichas {base_url_del_sitio_drupal}/mo/oauth2/token
    Camino de identidad {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Integración de Rocket.chat con el proveedor Drupal OAuth/OIDC: proporcione el alcance y los puntos finales en la aplicación Rocket.chat

  • Configure otras funciones necesarias según sus requisitos. Mantenga los campos restantes predeterminados si no está seguro de las configuraciones.
  • Asegúrese de que el Mostrar botón en la página de inicio de sesión El botón de alternancia está habilitado.
  • Una vez realizadas las configuraciones haga clic en el Guardar los cambios .
Integración de Rocket.chat con el proveedor Drupal OAuth/OIDC: haga clic en el botón guardar cambios

Ha configurado correctamente Rocket.Chat como cliente OAuth y Drupal como servidor OAuth.

  • Abra una nueva ventana/navegador privado y navegue hasta la página de inicio de sesión del sitio web Rocket.Chat.
  • Haga clic en el elemento Iniciar sesión con Drupaloauth (el nombre de la aplicación OAuth personalizada que se creó en el botón Rocket.Chat).
Pruebe la conexión entre Rocket.chat y Drupal OAuth Provider: haga clic en Iniciar sesión con Drupaloauth

  • Aparecerá una ventana solicitando iniciar sesión en Drupal.
  • Ingrese las credenciales de Drupal y haga clic en el Iniciar sesión .
Intente acceder a la aplicación Rocket.chat utilizando las credenciales de Drupal

  • Tras una autenticación exitosa, la ventana emergente se cerrará al iniciar sesión exitosamente en Rocket.Chat.

Ha realizado con éxito el SSO entre Rocket.Chat y Drupal.

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


 Gracias por su respuesta. Nos pondremos en contacto con usted pronto.

Algo salió mal. Por favor envíe su consulta nuevamente

¡Nos pondremos en contacto con usted lo antes posible!



ADFS_sso ×
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores