SSO y Auth0

¡Hola a todos!

Nuestro equipo está buscando migrar nuestra comunidad a Discourse y me preguntaba si alguien podría informarme sobre la integración de Auth0 con Discourse. Actualmente estoy recopilando datos, así que ¿hubo ayuda de Discourse para integrar el SSO o fue solo su equipo el que lo resolvió? ¿Qué tan fácil/difícil fue?

¡Gracias de antemano!

Hola!

Puedes usar el Discourse OAuth2 Basic Plugin.

Si enable_local_logins está deshabilitado y este es el único proveedor de autenticación que has configurado, los usuarios pasarán automáticamente por el flujo OAuth de Auth0 al iniciar sesión/registrarse.

1 me gusta

¡Gracias @renato!

¿Tienes experiencia configurando esto, por favor? Estamos tratando de averiguar cuánto trabajo implicará configurarlo, en términos de esfuerzo y tiempo. ¡Muchas gracias!

1 me gusta

La ruta OAuth2 para agregar Auth0 como opción de inicio de sesión debería ser realmente sencilla, básicamente configurando el plugin OAuth2 definiendo la configuración del sitio mencionada en la documentación vinculada, con los valores de Client ID, Client Secret, etc. que obtienes de tu aplicación Auth0.