Cómo integrar Discourse con la plataforma Netlify

¡Hola a todos!

Soy desarrollador y actualmente administro un sitio “Alojado por Discourse” de nivel Standard, así como un sitio en Netlify que utiliza el servicio Netlify Identity para la autenticación de usuarios y el seguimiento. Idealmente, me gustaría unificar ambos sitios en cuanto a autenticación de usuarios y datos compartidos. La solución propuesta requeriría un único registro/inicio de sesión entre ambos sitios, y una página de progreso única en el sitio de Netlify que muestre el progreso del usuario para ambos sitios (probablemente a través de la API de Discourse). Estoy teniendo problemas con el componente de autenticación de usuarios: entiendo que Discourse admite SSO, pero Netlify no; en su lugar, depende de OAuth para la autenticación externa. Me pregunto si alguien aquí tiene experiencia construyendo algo similar o si podría orientarme en la dirección correcta para implementar esto. ¡Agradezco mucho la ayuda de todos!

@Perry_Eising ¿tienes alguna opinión al respecto?

No trabajé específicamente en nuestra implementación, pero sé que configuramos un sistema personalizado que te permite iniciar sesión con SSO en nuestro Discourse usando tu cuenta de Netlify. @vicmart, si me envías un mensaje directo, puedo ponerte en contacto con el desarrollador que trabajó en esto. Gracias por el aviso, @HAWK.

¿Alguien ha conseguido que esto funcione? ¿Cómo?