Hola,
¿Alguien tiene experiencia con Discourse autoalojado y el plugin SAML con una configuración no estándar?
Me gustaría configurar parámetros para usar atributos SAML existentes (completamente diferentes a lo que el plugin SAML considera estándar), pero incluso después de configurarlos en un entorno de configuración como muestra la documentación del plugin, obtengo una página en blanco en la URL https://host.name/auth/saml/callback, y el log estándar dice:
(saml) Setup endpoint detected, running now.
(saml) Request phase initiated.
Started POST "/auth/saml/callback" for 192.168.3.178 at 2024-09-30 06:52:20 +0000
(saml) Setup endpoint detected, running now.
(saml) Callback phase initiated.
Agregar:
DISCOURSE_SAML_LOG_AUTH: true
DISCOURSE_SAML_DEBUG_AUTH: true
no ayuda en absoluto (verifiqué y esa variable está configurada en el entorno del contenedor).
Además, puedo confirmar que todos los pasos anteriores en la autenticación SAML se realizaron correctamente y el plugin recibió mensajes SAML correctos en la URL de callback (solo como información, tenemos casi más de 400 SP usando esos servicios de IdP sin problemas).
¿Alguna sugerencia?
Dubravko