Inicie sesión SSO en Bitbucket utilizando Drupal como proveedor de OAuth/OpenID Connect
Noticias
El Drupal Módulo de servidor OAuth/OIDC Permite el inicio de sesión único (SSO) entre el sitio Drupal y cualquier aplicación cliente que admita el protocolo OAuth o OpenID Connect. Aquí, repasaremos 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 con sus credenciales de Drupal.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
Configurar Bitbucket como cliente OAuth:
- Inicie sesión en el servidor Bitbucket.
- Haga clic en el elemento Configuración icono en la esquina superior derecha.
- Desplácese hacia abajo hasta la sección Add-ons y haga clic en el Encuentra nuevas aplicaciones .
- Busque MO OAuth debajo de la barra de búsqueda e instálelo.
- Una vez instalada la aplicación, haga clic en el Noticias -> Cliente miniOrange OAuth en el menú de navegación izquierdo.
- Copia el URL de devolución de llamada y tenlo a mano.
- Desde la aplicación Seleccionar aplicación desplegable, seleccione Aplicación OAuth personalizada.
- Ingrese el nombre de la aplicación en el Nombre de la aplicación campo de texto.
Configurar Drupal como servidor OAuth
- Vaya a Configuración → Personas → Configuración del servidor OAuth miniOrange en el menú Administración. (admin/config/people/oauth_server_sso/config_client)
- 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
Integración de 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 dentro del ID de cliente campo de texto de la aplicación en el panel de Bitbucket.
- Vuelva al sitio Drupal y copie el Secreto del cliente.
- Pega el copiado Secreto del cliente dentro del Secreto del cliente campo de texto de la aplicación en el panel de 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 → Configuration → Configuración del servidor miniOrange OAuth → Cliente OAuth):
| <b></b><b></b> | 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 |
- Haga clic en el elemento Guardar botón para guardar sus configuraciones.
- Navegue a la pestaña Configuración de inicio de sesión .
- Active la característica de Habilite o deshabilite SSO para su servidor Bitbucket boton de radio.
- En la sección 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 elemento Configuración de prueba Botón en la aplicación en el panel de Bitbucket para probar la conexión entre el sitio Drupal y la aplicación Bitbucket.
Ha configurado correctamente Bitbucket como cliente OAuth y Drupal como servidor OAuth.
Veamos cómo funciona esto:
- 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 elemento Iniciar sesión con Drupal .
- 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 botón Iniciar sesión .
- 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.
Artículos Relacionados
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctenos