Tengo una instalación de WordPress con WP Discourse y una instalación de Discourse en un servidor diferente. He configurado ambos correctamente y el SSO funciona bien. Uso PMP para gestionar la membresía. Todo funciona, pero tengo un error muy extraño:
WordPress: wp.site.com
Discourse: disco.site.com
Cuando alguien va a wp.site.com, se le muestra la página de inicio de sesión de WP. Si inician sesión, todo es perfecto.
Cuando van a disco.site.com y NO han iniciado sesión, son redirigidos a wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=wp.site.com/?sso=####&sig=###&redirect_to=
Error: Request-URI Too Long
Discourse: 2.5.0.beta4
No tengo marcada la opción “sso permite todos los caminos de retorno” en Discourse.
¿Alguna idea sobre qué podría estar causando este bucle de redirección solo cuando se viene desde disco.site.com?