Olá, gostaria que os visitantes do meu site pudessem fazer login e se registrar apenas com o Discourse. Aqui está o que fiz até agora (mas está dando erro 404).
Passo 1: Criei a Chave Secreta do DiscourseConnect Passo 2: Habilitei estas opções no meu site WP
Passo 4: Visitei o wp-login.php e, se eu clicar no link Entrar com Discourse ou se usar este shortcode [discourse_connect_client] em qualquer página, ele me dá um erro 404 no Discourse.
Você configurou o Discourse como se ele fosse usar o WordPress para autenticação, o que não é o que você deseja fazer.
Você deve remover todas as configurações do DiscourseConnect feitas no lado do Discourse e fazer as seguintes configurações em Admin - Settings - Login em vez disso:
Obrigado pela sua ajuda, agora está funcionando. E a propósito, eu estava recebendo este erro porque colei o URL do meu site com https:// na frente (deveria ser apenas seudominio.com):
“Falha na autenticação devido a segredo ausente. Contate os administradores do site para corrigir este problema.”
E devo dizer que essas configurações são um pouco confusas. Como na sua imagem, eu deveria ter habilitado a opção Discourse Connect Provider no Discourse, embora a aba DiscourseConnect Provider no WP diga o oposto do que eu queria:
" Habilitar seu site para funcionar como o provedor DiscourseConnect transfere toda a autenticação de usuário do Discourse para o WordPress. ".
Eles devem ser renomeados e/ou separados por um título ou talvez em abas diferentes, como estão no WordPress.