Continuando uma discussão com @simon de: Fazer o Discourse reconhecer contas verificadas no Wordpress (e WooCommerce) para SSO:
Aqui estão algumas informações sobre nossa configuração:
- Estamos usando o plugin WP Discourse para nosso site WordPress
- Estamos usando o WordPress como provedor de SSO
- NÃO usamos o
wp-login.phppadrão para que os usuários façam login ou se registrem - NÃO usamos um plugin de associação dedicado, como o Memberful
- Usamos o WooCommerce como nosso provedor de login, que também gerencia usuários e provisiona novos usuários no WordPress, após a criação de novas contas
- O WooCommerce usa /my-account para Registro/Login (por exemplo, https://pickleballist.com/my-account)
- Usando a dica fornecida no link acima: quando um usuário WP verificado, que está logado no WP, clica no botão “Login” no Discourse, ele é automaticamente logado no Discourse

O desafio que enfrentamos é que os usuários nunca são redirecionados para o Discourse. É isso que gostaríamos de ver:
Usuário no Wordpress: Se um usuário clicar em Registrar/Login, gostaríamos que ele visse o modal de login/registro do WP, o utilizasse e, após fazer login, fosse redirecionado para a página /my-account do Wordpress. É isso que está acontecendo atualmente.
Usuário no Discourse: Se um usuário clicar no botão “Login” ou “Responder” em um dos tópicos, gostaríamos que ele visse o modal de login/registro do WP, o utilizasse e, após fazer login, fosse redirecionado de volta para o local onde deixou o Discourse.
Revisei alguns outros tópicos, mas não consegui encontrar uma solução que funcione para nós. Qualquer ajuda seria muito apreciada!