Olá,
Estou usando o Wordpress como provedor de identidade para o Discourse usando o DiscourseConnect.
Qual é o significado desses erros na captura de tela no plugin WP-Discourse?
Você não está conectado ao Discourse. Verifique se suas configurações de conexão estão corretas. Se o problema persistir, ative os logs de conexão e verifique os Logs.
Não há um usuário administrador no Discourse com o endereço de e-mail admin@xxx.xxx. Se você tiver uma conta de administrador do Discourse existente, antes de ativar o DiscourseConnect, certifique-se de que seus endereços de e-mail no Discourse e no Wordpress correspondam. Isso é necessário para o login do DiscourseConnect em uma conta Discourse existente.
A saída do Log:
[2026-02-25 23:14:12] connection.INFO: check_connection_status.failed_to_connect {"error":"wpdc_response_error","message":"An invalid response was returned from Discourse","http_code":"","http_body":""}
[2026-02-25 23:14:13] sso_provider.ERROR: logout.response_error {"message":"There was an error in logging out the user from Discourse.","user_id":1,"discourse_user_id":"1"}. <--- acontece para outros IDs de Usuário também
Atualmente, toda a configuração está no meu localhost. Isso pode ser um problema?
WP: http://wp.mysite.test
Discourse: http://localhost:4200 (instalado usando o guia Install Discourse on macOS for development ).
Eu segui as etapas para configurar o SSO neste guia Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso).
Pelo que pude perceber, o SSO em si está funcionando, exceto quando o logout no WP não desconecta o usuário no Discourse. Funciona bem quando o logout é iniciado no Discourse.
O usuário admin@xxx.xxx no Discourse foi criado durante o processo de instalação da CLI. Ele tem o mesmo e-mail que o usuário administrador do WP, mas acho que usei uma senha diferente da do WP (isso importa?).
De qualquer forma, depois que o SSO é configurado, o usuário administrador admin@xxx.xxx pode fazer login tanto no WP quanto no Discourse corretamente usando o SSO, como administradores em ambos os aplicativos. Então, não tenho certeza do que significa o erro quando diz There is no admin user on Discourse with the email address admin@xxx.xxx. Talvez seja por isso que não conseguiu desconectar o usuário corretamente?
Qualquer ajuda é muito apreciada.
