Uso WordPress multisitio e instalé el plugin de Discourse para utilizar Discourse como proveedor de SSO para WP. Pero no funciona con un sitio único de WP. Cuando voy a wp-admin para iniciar sesión, solo muestra la página de inicio de sesión de WordPress y no redirige automáticamente a Discourse.
¿Tienes alguna experiencia con SSO para WordPress multisitio?
Quiero hacer lo mismo.
No puedo confirmar que esto sea lo que necesitas hacer, pero creo que debes marcar estas casillas después de iniciar sesión en tu instancia de Discourse como administrador e ir a Configuración → Inicio de sesión.
La primera casilla parece permitir que alguien inicie sesión en tu Discourse autenticándose a través de otro sitio. Esto no es lo que buscas.
Las dos casillas siguientes son, creo, lo que necesitamos.
Quizás alguien que lo sepa pueda verificar o corregir este consejo.
¡Hola a todos! Usar WordPress como cliente de DiscourseConnect de un proveedor de Discourse no es compatible. Por favor, consulta:
Específicamente, Soporte Multisitio
El plugin WP Discourse funciona con configuraciones multisitio de WordPress para todo, excepto para usar WordPress como un DiscourseConnectCliente para tu sitio de Discourse.
Si tu WordPress es multisitio, la pestaña DiscourseConnect Client no estará disponible en absoluto.
Porque las configuraciones multisitio cambian la forma en que se gestionan las rutas, lo que abre diversas posibilidades de problemas con el manejo de rutas requerido para usar Discourse como proveedor de identidad. Es posible que volvamos a revisar esto en algún momento, pero actualmente no es una prioridad.
Si estás considerando integrar usuarios de Discourse con múltiples sitios de WordPress, te sugiero que consideres una solución de identidad dedicada como auth0.com, que funciona tanto con WordPress como con Discourse de forma nativa.
Es una pena. En la versión anterior, simplemente configuraba esta opción para cada sitio y funcionaba. Parece que se ha perdido en la versión actual.
Multisite tiene muchos usuarios en la red; creo que esto hace que el foro tenga más usuarios, lo cual podría impulsar el desarrollo de este plugin.
@simon corrígeme si me equivoco, pero no creo que el plugin WP Discourse haya soportado nunca el uso de Discourse como proveedor de identidad para un sitio multisitio de WordPress.
¿Podrías volver al último repositorio de este problema para el plugin, por favor?
Lo necesito mucho para configurarlo manualmente en cada sitio con la pestaña “Discourseconnect client”. Lo probé y está bien configurarlo manualmente en cada sitio de la red.
Como se ha mencionado varias veces, el plugin WP Discourse no admite, y nunca ha admitido, el uso de Discourse como proveedor de DiscourseConnect en instancias multisitio.
Además, la forma en que DiscourseConnect (anteriormente SSO) funciona en WP Discourse no ha cambiado en mucho tiempo. No hay nada que revertir.
Lo siento, pero si tiene problemas en su sitio que ha creado al intentar esta configuración (cómo, no lo sé, ya que la pestaña no está disponible en instancias multisitio), deberá resolverlo usted mismo o contratar a alguien para que lo haga.
No admitimos, y nunca hemos admitido, el uso de algún tipo de solución alternativa para usar el plugin de esta manera.