Problema de SSO: Faltan los parámetros SSO o SIG

Yo tampoco estoy seguro. ¿Está DiscourseConnect configurado en tu sitio de Discourse? ¿Cómo llegan los usuarios a la URL que es manejada por este código?

Pasar por el proceso de autenticación con el inspector de tu navegador abierto en su pestaña de Red podría dar algunos detalles sobre lo que está sucediendo.