只使用 Discourse Connect 时没有登录方法

在本地测试时运行正常。

当我以“匿名”身份进入主题页面时,我被重定向到 /sso 端点,然后该端点又重定向到我设置和配置的本地“Discourse Connect”(在 localhost:5000 上)。

当我尝试访问 https://community.adn-soft.com/t/-/69

我被重定向到 /login 端点 :thinking:

查看代码,特别是 redirect_to_login 回调,我可以看到只有在启用了“Discourse Connect以及“立即认证”站点设置时,我们才会重定向到 /sso 端点。

默认情况下,该站点设置是启用的,但当我禁用它时,则

所以我的猜测是您禁用了该站点设置,应该启用它才能使其正常工作 :+1:


注意:我不太确定这个站点设置为什么存在,但我正在移除它以及其他一些与身份验证相关的修复。

1 个赞