访问论坛时 DiscourseConnect 自动登录

Mis*_*siu 6 single-sign-on discourse

我已经设置了第一个 Discourse 实例,在 ASP.NET 5 Web 应用程序上编写了自定义端点,并启用了 DiscourseConnect。
一切正常 - 当用户单击Log In按钮时,他会登录(如果他登录到我的网站)
该论坛将仅对我的网站用户开放,因此我想在他们访问论坛时自动登录他们(他们通过 DiscourseConnect 重定向到我的登录/注册表单)

这是网站结构:

  • 主要网站:example.com
  • 身份服务器:identity.example.com(用于 SSO)
  • 论坛:forum.example.com

我在 Discourse Meta 上找不到任何内容,所以我问她:
当用户访问 forum.example.com 时如何进行自动登录。

我知道我可以在我的网站上创建一个重定向到 sso ( https://example.com/session/sso) 的链接,但如果用户从我的网站启动(通过单击菜单中的链接),这将起作用。如果他为论坛添加书签并通过该书签(或直接输入地址)打开它,则不会发生自动登录。

Rik*_*ing 0

如果您只允许一种登录方法,只需启用login required站点设置,访问者就会自动跳转到您的 ASP 应用程序。