Encontré este tema y otros similares aquí, cuando investigaba cómo resolver el problema de autorización de O365 después de mover el servidor detrás de un proxy.
Para aquellos que lleguen a este tema desde la búsqueda, tengan en cuenta dos puntos:
- Comprueba si la opción
force_httpsestá habilitada. - Si tu Discourse está detrás de un proxy SSL, prueba la configuración
proxy_set_header X-Forwarded-Proto \"https\";en la configuración de Nginx de tu servidor Discourse.