AWS Cognito SSO Inicie sesión en Drupal utilizando OAuth/OpenID Connect
Resumen
El módulo de cliente OAuth de Drupal permite el inicio de sesión único (SSO) para un sitio Drupal con cualquier proveedor de identidad que utilice el protocolo de conexión OAuth o OpenID. módulo Es compatible con Drupal 7, Drupal 8, Drupal 9, Drupal 10 y Drupal 11. A continuación, explicaremos los pasos para configurar el módulo con AWS Cognito. Una vez realizada la configuración, los usuarios podrán iniciar sesión en el sitio de Drupal con sus credenciales de AWS.
Pasos de la instalación
- Versión antigua
- nueva Versión
Pasos de configuración
Configurar AWS Cognito como proveedor de OAuth:
- Inicie sesión para AWS consola.
- Busque Cognito y haz clic en él.
- Haga clic en Crear grupo de usuarios Botón para crear nuevos grupos de usuarios. (Un grupo de usuarios es un directorio de usuarios. Los usuarios del grupo de usuarios pueden acceder a la aplicación con credenciales de AWS Cognito).
- Ahora, en Configurar recursos para su aplicación ventana, seleccione el tipo de aplicación e ingrese el nombre de la aplicación en Define tu aplicación .
- Seleccione Atributos de inicio de sesión in Configurar opciones .
- Pega lo copiado anteriormente URL de devolución de llamada Desde el Drupal en el URL de devolución campo de texto debajo del Agregar una URL de retorno .
- Haga clic en Crear directorio de usuarios .
- Haga clic en el elemento Cognito Amazonas Enlace en la esquina superior izquierda.
- Después de eso, haga clic en el Grupos de usuarios desde la barra lateral izquierda.
- Ahora, en el enlace del grupo de usuarios recién creado.
- Haga clic en el elemento Usuarios desde la barra lateral izquierda y luego haga clic en crear usuario para agregar nuevo usuario.
- Ingrese la información del usuario como o enviar un email. la contraseña y haga clic en crear usuario .
- Haga clic en Clientes de aplicaciones desde la barra lateral izquierda y haga clic en el enlace de la aplicación creada.
- En el campo Información del cliente de la aplicación sección copiar el ID de cliente Secreto del clienteMantenlos a mano ya que los necesitarás más adelante.
- Ahora, haga clic en el Dominio desde la barra lateral izquierda debajo del BrandingCopie el dominio de Cognito; será necesario más adelante para los puntos finales de autorización y token de acceso.
¿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. [Más información]
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctanos