设置 DiscourseConnect - Discourse (sso) 官方单点登录

我们也正在使用 DiscourseConnect 并遇到相同的问题。
我们已经运行了几年,一切都很顺利。今天更新到 3.5.0.beta8-dev [e91024a221]。

基本上,来自 sso 系统的回调到 discourse url 添加了 https://discourse.domain.ext/login,我们看到了与 @markschmucker 相同的屏幕。
我们还注意到,点击标题 logo 会跳转到 https://discourse.domain.ext/,并且登录成功(只需点击一个按钮)。

似乎在之前的版本中,session controller 的行为有所不同,很可能理解到该调用是由外部 sso 发起的,并以正确的方式进行了处理。

我注意到在上个月 @zogstrip 提交了一些可能与此错误行为相关的更改(不确定)。

目前,我们在回调方法中应用了一个变通方法,该方法在 discourse url 中添加了 /login,一切似乎都正常工作。

如果我遗漏了任何关于此代码部分可能具有破坏性更改的建议文档,请告诉我。

感谢您的支持。

2 个赞