Como usar o DiscourseConnect como cliente apenas?

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 3: Habilitei estas opções no Discourse:

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.

O que estou perdendo?

Qualquer ajuda é bem-vinda.

1 curtida

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:

6 curtidas

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.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.