Plugin OpenID connect

Hola,

Hemos instalado el plugin para usar OpenID Connect en Discourse.
Hemos configurado el plugin y parece funcionar.

Lo que no nos queda claro es que el proveedor de identidad intercambia las direcciones de correo electrónico con nosotros, pero no sabemos exactamente qué se hace con esa información.

Por ejemplo, cuando un nuevo usuario pasa por la pantalla de inicio de sesión de OpenID Connect, se le muestra una pantalla para crear un nuevo usuario. Normalmente esperaríamos que la dirección de correo electrónico se rellene automáticamente con el correo que recibimos del proveedor de identidad. Este no es el caso.

¿Podrían ayudarnos?

Gracias.

It sounds like the email address isn’t reaching Discourse correctly. Have you tried enabling the ‘verbose logging’ setting, and checking the logs for more info?

Some providers require you to add certain permissions/scopes before they will pass the email address

1 me gusta

Hi David,

Thanks. I have enabled the logging and we will retest.

Another question. Now we have to click on “connect with openID connect” and this points us to the login page.
Is there a way to redirect the user directly to that openID connect login page when he / she is surfing to the homepage of our forum ?
Can I do this in the admin console ?

Thanks !

To skip this, you should disable the ‘enable local logins’ option in the admin panel.

If you want to force people to log in, you can turn on the login required setting. Then, they will be redirected to login automatically when visiting the site.

1 me gusta

Hola David,

¡Gracias por el apoyo!

Una pregunta adicional: ¿también puedo configurar Discourse para que los administradores tengan una forma alternativa de iniciar sesión, de modo que el administrador no quede bloqueado fuera del foro cuando falle el procedimiento de inicio de sesión estándar?

1 me gusta

Admins can bypass the regular login system by heading to /u/admin-login

2 Me gusta