No es el caso: tenemos una implementación bastante estándar de lo que se describe en Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) siguiendo las redirecciones. Ha estado funcionando sin problemas durante algunos años y no lo hemos tocado.
Si bien no estamos haciendo nada inusual con el SSO, lo intenté de todos modos deshabilitándolo en la consola de Rails y todo lo que hizo fue eliminar el mensaje de error, en el sentido de que cuando el proveedor de SSO redirigía de vuelta a Discourse, en lugar del error La sesión de inicio de sesión de la cuenta ha expirado, por favor intente iniciar sesión de nuevo., no hubo ningún mensaje (ni de error ni de otro tipo), pero, lamentablemente, seguía cerrado la sesión.
También estoy buscando cualquier posible solución aquí, ya que esto es bastante extraño. Creo que el hecho de que el problema no apareciera cuando actualizamos inicialmente a 3.3.3 a través de la interfaz web, sino solo (~36h) más tarde después de una reconstrucción de la consola, podría ser una pista, pero no sé lo suficiente sobre las diferencias entre ambas.
He intentado actualizar de nuevo a 3.3.3 y el problema regresó inmediatamente. Volver a 3.3.2 hizo que el SSO volviera a funcionar.