As partes não-Discourse do meu site usam o Provedor Discourse Connect para logins. Notei ontem que a página de login do Discourse não redireciona mais de volta para a página de onde o usuário veio. Em vez disso, um login bem-sucedido redireciona para o nosso fórum. Não alteramos o que enviamos para o endpoint /session/sso_provider do Discourse desde maio, e a return_sso_url que definimos na carga útil da solicitação parece ser o que pretendemos que esteja lá.
Estou usando o Discourse 3.6.0.beta1-dev. Não sei quando o problema começou, pois não costumo me desconectar. Atualizamos o Discourse várias vezes desde maio, o que me faz pensar se estou vendo uma regressão.
Onde posso procurar para solucionar isso ainda mais?
Mudei isto para a categoria de bug, pois agora tenho quase certeza de que se trata de um bug no Discourse.
Estas duas postagens respondendo às instruções para configurar o Discourse Connect descrevem o mesmo problema que estou tendo:
A primeira dessas duas postagens tem o problema começando após a atualização para 3.5.0.beta5-dev no final de maio. Eu já havia identificado que o problema começou para nós não antes de maio, o que suspeito não ser coincidência.