Encontrei este tópico e um similar aqui, quando estava pesquisando como resolver o problema de autorização do O365 após mover o servidor para trás de um proxy.
Para aqueles que chegarem a este tópico através de uma pesquisa, leve em consideração dois pontos:
- Verifique se a opção
force_httpsestá habilitada. - Se o seu Discourse estiver atrás de um proxy SSL, tente a configuração
proxy_set_header X-Forwarded-Proto \"https\";na configuração do Nginx do seu servidor Discourse.