El plugin OpenID Connect no crea nuevos usuarios con AWS Cognito

Hola:

Tengo una instancia local de Discourse en mi máquina. Estoy intentando autenticar usuarios mediante OpenID Connect. He seguido el siguiente enlace para configurar el plugin de OpenID para Discourse: Discourse OpenID Connect (OIDC).

Cuando intenté iniciar sesión usando OpenID para un usuario existente en Discourse, todo funcionó correctamente. Sin embargo, el problema real ocurre cuando intento registrarme usando OpenID Connect.

AWS Cognito verificó al usuario y la devolución de llamada (callback) a Discourse se realizó con éxito; además, verifiqué el archivo development.log y la información del usuario fue obtenida correctamente por Discourse. Pero después de eso, sigue en la página de inicio de sesión en lugar de redirigir al usuario al panel de control.

Básicamente, al usar OpenID Connect y AWS Cognito, no logro crear un nuevo usuario en Discourse.

Cualquier orientación al respecto será muy útil. Gracias de antemano.

Captura de pantalla de la información del perfil obtenida por Discourse desde el archivo development.log para su referencia.

1 me gusta

No soy experto en la configuración de SSO, pero ¿podrías revisar los pasos detallados aquí para ver si de alguna manera ayudan a mejorar tu integración?

También he seguido estos pasos, pero sin éxito. Sigue igual.

¿Hay alguna actualización aquí? También estoy intentando usar Cognito para la autenticación.