Plugin do Wordpress não redireciona automaticamente para o login do Discourse

Olá,

Eu uso o WordPress Multisite e instalei o plugin do Discourse para utilizá-lo como provedor de SSO do Discourse para o WordPress. No entanto, ele não parece funcionar com sites únicos do WordPress. Quando acesso wp-admin para fazer login, a página de login do WordPress é exibida, e não há redirecionamento automático para o login do Discourse.

Você tem experiência com SSO para WordPress Multisite?

o que acontece quando você acessa < seussite >/wp-login.php

É a mesma coisa.
Essa é a página de login do WordPress; ela não consegue redirecionar para o login do Discourse.

O plug-in está “ativado na rede”?

Não entendo sua pergunta, mas estas são minhas configurações de rede:

Quero fazer a mesma coisa.
Não posso confirmar se é isso que você precisa fazer, mas acho que você precisa marcar essas caixas após fazer login na sua instância do Discourse como administrador e ir em Configurações → Login.

A primeira caixa parece permitir que alguém faça login no seu Discourse autenticando-se por meio de outro site. Isso não é o que você quer.

Acredito que as duas caixas seguintes sejam o que precisamos.

Talvez alguém que saiba possa verificar ou corrigir essa orientação.

E aí, pessoal, usar o WordPress como cliente DiscourseConnect de um provedor Discourse não é suportado. Por favor, consulte

Especificamente Suporte a Multissítio

O plugin WP Discourse funciona com configurações de multissítio do WordPress para tudo, exceto usar o WordPress como um DiscourseConnect Cliente para seu site Discourse.

Quando testei novamente essa opção, apareceu o erro “too many redirect” (muitos redirecionamentos)

https://phuonghuynh.org/wp-admin/index.php?redirect_to=https%3A%2F%2Fphuonghuynh.org%2Fwp-admin%2Findex.php%3Fredirect_to%3Dhttps%253A%252F%252Fphuonghuynh.org%252Fwp-admin%252Findex.php%253Fredirect_to%253Dhttps%25253A%25252F%25252Fphuonghuynh.org%25252Fwp-admin%25252Findex.php%25253Fredirect_to%25253Dhttps%2525253A%2525252F%2525252Fphuonghuynh.org%2525252Fwp-admin%2525252Findex.php%2525253Fredirect_to%2525253Dhttps%252525253A%252525252F%252525252Fphuonghuynh.org%252525252Fwp-admin%252525252Findex.php%252525253Fredirect_to%252525253Dhttps%25252525253A%25252525252F%25252525252Fphuonghuynh.org%25252525252Fwp-admin%25252525252Findex.php%2525252525253Fredirect_to%2525252525253Dhttps%252525252525253A%252525252525252F%252525252525252Fphuonghuynh.org%252525252525252Fwp-admin%252525252525252Findex.php%25252525252525253Fredirect_to%25252525252525253Dhttps%2525252525252525253A%2525252525252525252F%2525252525252525252Fphuonghuynh.org%2525252525252525252Fwp-admin%2525252525252525252Findex.php%252525252525252525253Fredirect_to%252525252525252525253Dhttps%25252525252525252525253A%25252525252525252525252F%25252525252525252525252Fphuonghuynh.org%25252525252525252525252Fwp-admin%25252525252525252525252Findex.php%2525252525252525252525253Fredirect_to%2525252525252525252525253Dhttps%252525252525252525252525253A%252525252525252525252525252F%252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252Fwp-admin%252525252525252525252525252Findex.php%25252525252525252525252525253Fredirect_to%25252525252525252525252525253Dhttps%2525252525252525252525252525253A%2525252525252525252525252525252F%2525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252Fwp-admin%2525252525252525252525252525252Findex.php%252525252525252525252525252525253Fredirect_to%252525252525252525252525252525253Dhttps%25252525252525252525252525252525253A%25252525252525252525252525252525252F%25252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252Findex.php%2525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525253A%252525252525252525252525252525252525252F%252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252525252525252F

Poderia verificar isso?

Por favor, observe o acima.

Obrigado.
Então, eu poderia desativar essa opção para configurar isso para cada site em minha rede?

Por que vocês não oferecem suporte a isso?

Se o seu WordPress for um multisite, a aba DiscourseConnect Client não estará disponível de forma alguma.

Porque configurações de multisite alteram a forma como as rotas são tratadas, abrindo diversas possíveis questões relacionadas ao tratamento de rotas necessário para usar o Discourse como provedor de identidade. Podemos reavaliar isso em algum momento, mas no momento não é uma prioridade.

Se você está considerando integrar usuários do Discourse com múltiplos sites WordPress, sugiro considerar uma solução de identidade dedicada, como a auth0.com, que funciona tanto com WordPress quanto com Discourse nativamente.

É uma pena. Na versão anterior, eu simplesmente configurava essa opção para cada site e tudo funcionava bem. Parece que foi perdida na versão atual.
O Multisite possui muitos usuários na rede; acho que isso permite que o fórum tenha mais usuários, o que poderia impulsionar o desenvolvimento deste plugin.

@simon, você pode me corrigir, mas não creio que o plugin WP Discourse tenha alguma vez oferecido suporte ao uso do Discourse como provedor de identidade para um WordPress Multisite.

Olá novamente, conforme solicitei em

Você poderia voltar ao último repositório relacionado a essa questão para o plugin, por favor?

Preciso muito disso para configurar manualmente cada site com a guia “Discourseconnect client”. Testei e está funcionando corretamente para configurar cada site na rede manualmente.

Conforme mencionado várias vezes, o plugin WP Discourse não suporta, e nunca suportou, o uso do Discourse como provedor do DiscourseConnect em instâncias multisite.

Além disso, a forma como o DiscourseConnect (anteriormente SSO) funciona no WP Discourse não mudou há algum tempo. Não há nada para reverter.

Sinto muito, mas se você tiver problemas em seu site que criou ao tentar essa configuração (como, não sei, já que a aba não está disponível em instâncias multisite), você precisará resolvê-los sozinho ou contratar alguém para fazê-lo.

Nós não suportamos, e nunca suportamos, o uso de algum tipo de solução alternativa para usar o plugin dessa forma.

Bem, vou verificar meu site novamente.
Obrigado por ser paciente ao me responder.