Integración de inicio de sesión SSO de Google Drupal mediante OAuth/OpenID Connect
Noticias
La integración de Google Drupal OAuth/OpenID Connect permite el inicio de sesión único (SSO) entre el sitio Drupal y Google. Esta guía de configuración ayuda a configurar el inicio de sesión único (SSO) entre el sitio Drupal y Google mediante el Conexión OAuth/OpenID Módulo. Este módulo es compatible con Drupal 7, Drupal 8, Drupal 9, Drupal 10 y Drupal 11. Al integrar el módulo OAuth/OpenID Connect con el sitio Drupal, podrá iniciar sesión fácilmente con las credenciales de Google.
Pasos de la instalación
- Versión antigua
- nueva Versión
Pasos de configuración
Configurar la aplicación SSO en Google:
- Inicie sesión en el Administrador de desarrolladores de Google consola.
- Seleccione un proyecto desde el encabezado superior del lado izquierdo.
- En la ventana emergente Seleccionar un proyecto, haga clic en el Nuevo proyecto Botón para crear un nuevo proyecto o elegir uno de los actuales para continuar.
- En la pantalla Nuevo proyecto panel, ingrese la siguiente información:
- Introduzca el nombre de su proyecto en el Nombre del proyecto campo de texto.
- Haga clic en Crear botón para crear el proyecto.
- Después de crear el proyecto, haga clic en API y servicios desde el tablero.
- Ahora, selecciona el proyecto que has creado.
- En el panel de navegación izquierdo, haga clic en Credenciales.
- Luego, haga clic en el Crear credenciales.
- En el menú desplegable, seleccione ID de cliente de OAuth .
- Si recibe una advertencia que dice: Para crear un ID de cliente OAuth, primero debe establecer un nombre de producto en la pantalla de consentimiento (como se muestra en la imagen a continuación), ignórelo. Clickea en el Configurar la pantalla de consentimiento .
- Usted será redirigido a la Branding ventana, haga clic en el Empezar .
- Ingrese la siguiente información en el Configuración del proyecto ventana:
- En la pantalla Nombre de la aplicación campo de texto, ingrese el nombre de la aplicación.
- Ingrese su dirección de correo electrónico en el Correo electrónico de soporte al usuario campo de texto para que las personas puedan comunicarse con usted con consultas relacionadas con su consentimiento.
- En la pantalla Audiencia selecciona Externo casilla de verificación.
- En la pantalla Información de Contacto Introduzca su correo electrónico de contacto.
- Termine su configuración y haga clic en el botón Crear .
- A continuación, haga clic en el Crear un cliente OAuth .
- Seleccione Tipo de aplicacion as Aplicación web.
- Ingrese la siguiente información en el Crear ID de cliente de OAuth ventana:
- Nombre: Introducir el Nombre de su cliente OAuth 2.0. (Este nombre solo se usa para identificar al cliente en la consola).
- URI de redireccionamiento autorizados: Haga clic en el botón + Agregar URI botón y pegar lo copiado anteriormente URL de devolución de llamada/redireccionamiento desde Drupal al campo de texto.
- Luego, haga clic en Crear .
- Desde la ventana emergente, copie el ID de cliente más antigua y Secreto del clienteTenlo a mano. Será necesario configurar Drupal como cliente OAuth.
¿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:
Solución de Problemas:
Más preguntas frecuentes ➔Aparece el error: "No se recibió el nombre de usuario. Verifique la configuración de asignación de atributos". O bien, aparece el error: "No se recibió el correo electrónico. Verifique la configuración de asignación de atributos".
Siga los pasos mencionados AQUÍ
Me aparece el mensaje "No se encontraron credenciales de cliente en los encabezados ni en el cuerpo"
Cuando intento realizar una configuración de prueba
Siga los pasos mencionados AQUÍ
Después de hacer clic en cerrar sesión en Drupal, me envía de nuevo a la página de inicio de Drupal. Sin embargo, cuando intento iniciar sesión con otro usuario, no me pide que inicie sesión, sino que inicia sesión automáticamente con el mismo usuario.
La función de cierre de sesión que mencionaste aquí es el comportamiento predeterminado de un módulo. Te cierra la sesión de Drupal, pero no de tu aplicación o proveedor. Para permitir que el módulo cierre la sesión de tu cuenta de proveedor o aplicación (lo que estás buscando), debes realizar las siguientes configuraciones: [Más información]
Compré el módulo pago de Drupal y lo reemplacé con el módulo gratuito, pero todavía no puedo usar las funciones pagas.
Como ya ha actualizado a una de nuestras versiones pagas del módulo Drupal y ha reemplazado el módulo gratuito por el de pago, primero debe activar el módulo de pago. Consulte los pasos a continuación. [Conozca más]
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctenos