Resultados de la búsqueda :

×

Integración de Slack SSO con el cliente Drupal OAuth | Iniciar sesión en Drupal Slack


La integración de Drupal Slack SSO le permitirá configurar el inicio de sesión único (SSO) entre su sitio Drupal y Slack utilizando el protocolo OAuth/OpenID. Módulo de conexión Drupal OAuth 2.0/OpenID ofrece la posibilidad de habilitar el inicio de sesión mediante el inicio de sesión único OAuth 2.0/OIDC en el sitio Drupal. Proporcionamos el módulo Cliente Drupal OAuth/OpenID para Drupal 7, Drupal 8, Drupal 9 y Drupal 10.
Aquí repasaremos una guía para configurar el inicio de sesión SSO entre Drupal y Slack. Si sigue estos pasos, los usuarios de Slack podrán iniciar sesión en el sitio Drupal utilizando sus credenciales de Slack.
Si tiene alguna consulta o necesita algún tipo de ayuda para configurar el módulo, puede contactarnos en drupalsupport@xecurify.com. Si lo deseas, también podemos programar una reunión en línea para ayudarte a configurar Drupal. Inicio de sesión de OAuth y OpenID Connect: inicio de sesión SSO del cliente OAuth2 módulo.

Pasos de la instalación:


  • Descarga el módulo:
    el compositor requiere 'drupal/miniorange_oauth_client'
  • Navegue hasta ampliar menú en su consola de administración de Drupal y busque Configuración del cliente miniOrange OAuth utilizando el cuadro de búsqueda.
  • Habilite el módulo marcando la casilla de verificación y haga clic en el Instalar del botón.
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Instale el módulo:
    drush en drupal/miniorange_oauth_client
  • Limpiar la caché:
     drush cr
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instalar Drupal Inicio de sesión de OAuth y OpenID Connect: inicio de sesión SSO del cliente OAuth2 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.
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc

Cómo integrar el inicio de sesión único de Slack con el cliente Drupal OAuth/OpenID

1. Configurar Drupal como cliente OAuth

  • Después de instalar el módulo, navegue hasta la Configuración pestaña y haga clic en Configuración del cliente miniOrange OAuth enlace del módulo.
  • Cliente Drupal OAuth: pestaña Configuración y seleccione el módulo cliente miniorange oauth
  • En Configurar OAuth seleccione Flojo del desplegable Seleccionar aplicación la lista desplegable.
  • Copia el URL de devolución de llamada/redireccionamiento y tenlo a mano.
  • Note: Si su proveedor solo admite HTTPS URL de devolución de llamada/redireccionamiento y tiene un sitio HTTP, asegúrese de habilitar la opción 'Aplicar URL de devolución de llamada HTTPS' casilla de verificación en la parte inferior de la pestaña.

  • Introduzca el nombre de la aplicación en el Nombre que se ve en la pagina campo de texto. Por ejemplo, flojo
  • Cliente Drupal OAuth: pestaña Configurar OAuth Seleccione Slack y copie la URL de devolución de llamada

2. Configurar la aplicación SSO en Slack

  • Ve a https://api.slack.com/apps e inicie sesión en su cuenta de Slack.
  • Haga clic en Crea una aplicación del botón.
  • Inicio de sesión de Slack SSO con Drupal OAuth 2.0 OIDC Inicio de sesión único API de inicio de sesión de Slack SSO Crear nueva aplicación
  • Seleccionar la opción Desde cero.
  • Participar Nombre de la aplicación y Taller de desarrollo flojo. El nombre de la aplicación puede ser cualquier cosa y, de forma predeterminada, Slack Workshop es Grupo, pero puedes iniciar sesión en otro espacio de trabajo. Clickea en el Crear aplicación del botón.
  • Inicio de sesión de Slack SSO con Drupal OAuth 2.0 OIDC Inicio de sesión único Slack SSO Crear un nombre de aplicación de Slack
  • Navegue hasta OAuth y permisos desde el panel de navegación izquierdo.
  • Desplácese hacia abajo para encontrar la sección URL de redireccionamiento. Haga clic en Agregar URL de redireccionamiento. Pega lo previamente copiado URL de devolución de llamada/redireccionamiento en el Redirigir URL campo de texto y luego haga clic en Añada del botón.
  • Haga clic en el Guardar URL para guardar la URL de redireccionamiento.
  • Luego, desplácese hacia abajo para Scopes sección y agregue los alcances necesarios. Lo más importante es que estos alcances deben ser los mismos en el Cliente miniOrange OAuth página de configuración del módulo.
  • Inicio de sesión SSO de Slack: agregar URL de devolución de llamada y alcance

3. Integrando Drupal con Slack

  • Vaya a la aplicación Slack.
  • Navegue hasta la Información básica pestaña del menú del lado izquierdo.
  • Desplácese hacia abajo hasta Credenciales de la aplicación sección y copie el ID de cliente. Luego, haga clic en Espectáculo botón y copie el Secreto del cliente. Manténgalo a mano.
  • Inicio de sesión SSO de Slack: copiar cliente y secreto
  • En Drupal Configurar OAuth pestaña pegar lo copiado anteriormente ID de cliente y Secreto del cliente en el ID de cliente y Secreto del cliente campos de texto, respectivamente.
  • Una vez que haya verificado el alcance y los puntos finales, haga clic en el Guardar configuración del botón.
  • Inicio de sesión único Drupal OAuth 2.0 OIDC: pegue el cliente y el secreto
  • Puntos finales y alcance de Slack:
  • Lo que hacemos usuarios.perfil:leer
    Autorizar punto final https://slack.com/oauth/authorize
    Punto final del token de acceso https://slack.com/api/oauth.access
    Obtener punto final de información de usuario https://slack.com/api/users.profile.get

4. Pruebe la configuración de Drupal con Slack

  • Después de guardar con éxito las configuraciones, haga clic en el Realizar configuración de prueba para probar la conexión entre Drupal y Slack.
  • Inicio de sesión sso de Slack con drupal OAuth OpenID Único Único activado
  • En una ventana emergente de Configuración de prueba, si no tiene una sesión activa en el mismo navegador, se le pedirá que inicie sesión en Slack. Después de iniciar sesión correctamente en Slack, se le proporcionará una lista de atributos recibidos de Slack.
  • Seleccione Atributo de correo electrónico desde el menú desplegable en el que se obtiene el ID de correo electrónico del usuario y haga clic en el botón Listo.
  • Inicio de sesión sso de Slack con drupal OAuth OpenID Único Único en el atributo recibido de slack
  • Ahora en el Mapeo de atributos y roles pestaña, también puede elegir la Atributo de nombre de usuario en el menú desplegable y haga clic en el Guardar configuración del botón.
  • Inicio de sesión sso de Slack con drupal OAuth OpenID Único Único al seleccionar el atributo de nombre de usuario

    Ten en cuenta que: Es obligatorio asignar el atributo de correo electrónico para que su inicio de sesión funcione.

  • Ahora cierre sesión y vaya a la página de inicio de sesión de su sitio Drupal. Allí encontrará automáticamente un enlace Iniciar sesión con Slack. Si también desea agregar el enlace SSO a otras páginas, siga los pasos que se indican en la imagen a continuación:
  • Inicio de sesión sso de Slack con drupal OAuth OpenID Único Único activado

Soporte activo 24 horas al día, 7 días a la semana

Si tiene algún problema o tiene alguna pregunta, no dude en comunicarse con nosotros en drupalsupport@xecurify.com. En caso de que desee que se incluyan algunas funciones adicionales en el módulo, póngase en contacto con nosotros y podremos personalizarlas para usted. Además, si lo desea, también podemos programar una reunión en línea para ayudarlo a configurar el módulo Drupal OAuth/OpenID Single Sign On.

Recursos adicionales

Nuestros otros módulos

¡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