Estou usando o Wordpress como provedor de identidade para o Discourse usando o DiscourseConnect.
Na configuração do WP-Discourse > Provedor DiscourseConnect, como funciona o campo Path to your Login Page (Caminho para sua página de login)?
Eu o configurei para minha página de Entrar dedicada, esperando que quando alguém clicasse no botão Login no Discourse, seria redirecionado para a página /sign-in no WP, mas isso não está acontecendo no meu caso. O Discourse leva o usuário para a página inicial do WP com alguma query string, por exemplo http://wp.test/?redirect_to=/?sso=abc&sig=123&qwe=456.
Configurei para a minha página de Início de Sessão dedicada, esperando que quando alguém clicasse no botão Login no Discourse, seria redirecionado para a página /sign-in no WP
Confirmei que é realmente assim que a configuração deve funcionar.
De qualquer forma, este problema é causado pelo plugin de associação que estamos usando, chamado Memberium, que também gerencia as autenticações de usuário. Resolvemos isso temporariamente criando um plugin WP personalizado para corrigir redirecionamentos e codificação de URL enquanto os desenvolvedores do plugin oficial trabalham em uma correção oficial.