首页 > 解决方案 > 访问论坛时 DiscourseConnect 自动登录

问题描述

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

这是网站结构:

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

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

标签: single-sign-ondiscourse

解决方案


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


推荐阅读