除了重定向到 session/sso 之外,还有其他用户身份验证方法吗?

我们使用 DiscourseConnect 实现了 SSO,同时也为用户提供了匿名访问。
用户可以通过多种方式(页面中的链接或导航中的链接)进入 Discourse。
每当用户点击这些链接时,他们会被重定向到论坛,但并未登录。
用户到达论坛时,是否有办法进行身份验证?
我们尝试使用 session/sso 方法,但如果身份验证失败,用户会被重定向到主页,但我们需要用户到达返回路径。