Tenho uma instalação do WordPress com o WP Discourse e uma instalação do Discourse em um servidor diferente. Configurei ambos com sucesso e o SSO está funcionando corretamente. Uso o PMP para gerenciar a associação. Tudo funciona, mas tenho um erro muito estranho:
WordPress: wp.site.com
Discourse: disco.site.com
Quando alguém acessa wp.site.com, é exibida a página de login do WP. Se fizerem login, tudo funciona perfeitamente.
Quando acessam disco.site.com e NÃO estão logados, são redirecionados para wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=
Erro: Request-URI Too Long
Discourse: 2.5.0.beta4
Não marquei a opção “sso allows all return paths” no Discourse.
Alguma ideia do que pode estar causando esse loop de redirecionamento apenas ao vir de disco.site.com?