Resultados de la búsqueda :

×

Inicie sesión SSO en Bitbucket utilizando Drupal como proveedor de OAuth/OpenID Connect

Inicie sesión SSO en Bitbucket utilizando Drupal como proveedor de OAuth/OpenID Connect


El Drupal Módulo de servidor OAuth/OIDC permite el inicio de sesión único, es decir, SSO entre el sitio Drupal y cualquier aplicación cliente que admita el protocolo OAuth u OpenID Connect. Aquí, seguimos los pasos para conectar el módulo con Bitbucket. En esta integración de Drupal y Bitbucket, Drupal actúa como un proveedor de identidad, es decir, los usuarios iniciarán sesión en Bitbucket utilizando sus credenciales de Drupal.

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

Configure Bitbucket como cliente OAuth:

  • Inicie sesión en el servidor Bitbucket.
  • Haga clic en el Ajustes icono en la esquina superior derecha.
  • Proveedor Drupal bitbucket OAuth OIDC: inicie sesión en Bitbucket, haga clic en Configuración en la esquina superior derecha
  • Desplázate hacia abajo hasta Add-ons sección y haga clic en el Encuentra nuevas aplicaciones .
  • Proveedor Drupal bitbucket OAuth OIDC: desplácese hasta Complementos y haga clic en Buscar nuevas aplicaciones
  • Busque MO OAuth debajo de la barra de búsqueda e instálelo.
  • Drupal bitbucket OAuth Proveedor OIDC - Buscar mO OAuth
  • Una vez instalada la aplicación, haga clic en el General -> Cliente miniOrange OAuth en el menú de navegación izquierdo.
  • Proveedor Drupal bitbucket OAuth OIDC: haga clic en Descripción general - Cliente miniOrange OAuth
  • Copia el URL de devolución de llamada y tenlo a mano.
  • Proveedor Drupal bitbucket OAuth OIDC: copiar URL de redireccionamiento de devolución de llamada
  • Desde el Seleccionar aplicación desplegable, seleccione Aplicación OAuth personalizada.
  • Proveedor Drupal bitbucket OAuth OIDC: seleccione la aplicación OAuth personalizada en el menú desplegable Seleccionar aplicación
  • Ingrese el nombre de la aplicación en el Nombre de la aplicación campo de texto.
  • Proveedor Drupal bitbucket OAuth OIDC: ingrese el nombre de la aplicación

Cree una aplicación SSO en Drupal:

  • 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.
  • 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 en 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.
  • Haga clic en el Guardar del botón.

Integrando Bitbucket con Drupal:

  • Vaya a la pestaña Cliente OAuth del módulo Servidor Drupal OAuth, navegue hasta la sección Configurar aplicaciones y copie el ID de cliente.
  • Pega el copiado ID de cliente en el ID de cliente campo de texto de la aplicación en el panel de Bitbucket.
  • Integración de bitbucket con el proveedor Drupal OAuth/OIDC: pegue la identificación del cliente en el campo de identificación del cliente en bitbucket
  • Vuelva al sitio Drupal y copie el Secreto del cliente.
  • Pega el copiado Secreto del cliente en el Secreto del cliente campo de texto de la aplicación en el panel de Bitbucket.
  • Integración de bitbucket con el proveedor Drupal OAuth/OIDC: pegue el secreto del cliente en el campo secreto del cliente en bitbucket
  • Agregue el alcance y 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):

    Lo que hacemos perfil de correo electrónico openid
    Punto final de autorización {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Punto final del token {base_url_del_sitio_drupal}/mo/oauth2/token
    Obtener punto final de información del usuario {base_url_of_the_drupal_site}/mo/oauth2/userinfo
Integración de bitbucket con el proveedor Drupal OAuth/OIDC: proporcione alcance y puntos finales en la aplicación bitbucket
  • Haga clic en el Guardar botón para guardar sus configuraciones.
  • Navegue hasta la Configuración de inicio de sesión .
  • Integración de bitbucket con el proveedor Drupal OAuth/OIDC: haga clic en Guardar y luego navegue hasta Configuración de inicio de sesión
  • Habilitar el Habilite o deshabilite SSO para su servidor Bitbucket boton de radio.
  • Integración de bitbucket con el proveedor Drupal OAuth/OIDC: al habilitar la casilla de verificación, se habilita o deshabilita SSO para su servidor Bitbucket
  • Bajo la Texto del botón de inicio de sesión, ingrese el texto que desea mostrar en el botón Inicio de sesión SSO. Clickea en el Guardar Para guardar los cambios.

Conexión de prueba entre Bitbucket y Drupal:

  • Haga clic en el Configuración de prueba en la aplicación en el panel de Bitbucket. para probar la conexión entre el sitio Drupal y la aplicación Bitbucket.
  • Integración de bitbucket con el proveedor Drupal OAuth/OIDC: comprobación de las conexiones SSO de Bitbucket y Drupal

Ha configurado correctamente Bitbucket como cliente OAuth y Drupal como servidor OAuth.

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 Bitbucket.
  • Haga clic en el Iniciar sesión con Drupal del botón.
  • Pruebe el inicio de sesión único trabajando con bitbucket usando el proveedor OIDC de Drupal: mantenga los campos restantes como predeterminados, si no está seguro de la configuración
  • Al hacer clic en ese botón, se le redirigirá automáticamente a la página de inicio de sesión del sitio Drupal. Ingrese las credenciales de Drupal y haga clic en el Iniciar sesión del botón.
  • Inicie sesión en bitbucket utilizando el proveedor Drupal OIDC
  • Después de una autenticación exitosa, el navegador será redirigido nuevamente e iniciará sesión exitosamente en el sitio de Bitbucket.

¡Has realizado con éxito el SSO entre Bitbucket 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