WP + Discourse; Novo usuário SSO não funcionando

Espero que vocês possam me ajudar com um pequeno problema aqui…

Configurei o WP Discourse e o Discourse, e tudo parece bom.

No entanto, tive um cliente que se cadastrou (no lado do WordPress) antes que o Discourse fosse conectado, e esse usuário NÃO foi criado simultaneamente no Discourse.

Quando esse usuário tenta visitar os fóruns, ele é redirecionado para o meu domínio principal com uma longa string de consulta SSO anexada à URL.

(Em outras palavras, não funciona.)

Optei por ignorar a verificação de e-mail para remover esse possível obstáculo, então esse não é o problema aqui.

Também selecionei sincronizar dados do usuário no Plugin WP Discourse na esperança de que isso pudesse resolver o problema, mas não resolveu.

Sinto que talvez eu possa resolver isso manualmente se conseguir criar um usuário dentro do Discourse, mas não consigo ver uma maneira de fazer isso com base na forma como meus fóruns estão configurados atualmente.

Então, o que posso fazer? Se possível, prefiro não dizer a este usuário para cancelar o pagamento e refazer tudo de novo…

Obrigado por qualquer informação que você possa fornecer!

1 curtida

Atualização: Fui impaciente e fiz o usuário recomprar. Infelizmente, acabamos no mesmo resultado — o SSO não funciona e, em vez de acessar os fóruns, o usuário é enviado de volta ao meu site principal com uma grande string de consulta SSO anexada ao URL.

O que preciso fazer para resolver isso?

Descobri o problema:

As chaves secretas não correspondiam. Por algum motivo, pensei que o Discourse me oferecia uma versão em base64 do texto que eu inseria no campo da chave secreta (ao copiar a chave para colar no WordPress), mas não é o caso — as chaves devem corresponder exatamente.

3 curtidas

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