Estoy utilizando Wordpress como proveedor de identidad para Discourse usando DiscourseConnect.
En la configuración de WP-Discourse > Proveedor de DiscourseConnect, ¿cómo funciona el campo Ruta a tu página de inicio de sesión?
Lo configuré a mi página de inicio de sesión dedicada esperando que cuando alguien haga clic en el botón Iniciar sesión en Discourse, sea redirigido a la página /sign-in en WP, pero no está sucediendo en mi caso. Discourse lleva al usuario a la página de inicio de WP con una cadena de consulta, por ejemplo http://wp.test/?redirect_to=/?sso=abc&sig=123&qwe=456.
Lo configuré en mi página de inicio de sesión dedicada esperando que cuando alguien haga clic en el botón Login en Discourse, sea redirigido a la página /sign-in en WP
He confirmado que así es como se supone que debe funcionar la configuración.
De todos modos, este problema es causado por el complemento de membresía que estamos utilizando llamado Memberium, que también administra las autenticaciones de usuario. Lo hemos resuelto temporalmente creando un complemento de WP personalizado para parchear las redirecciones y la codificación de URL mientras los desarrolladores del complemento oficial trabajan en una solución oficial.