Discourse ID是D社官方推出的第三方聚合登录功能,无需任何注册和设置,在后台开启即可实现谷歌、Facebook、github等账号的登录。
本站由于更改了域名,启用 Discourse ID 后,仍然显示的是之前的域名和站点名称。因此,无法使用Discourse ID成功登录。
昨天我在官方论坛发帖求助,很快得到官方团队的反馈。
得到解决方案后,我就开始操作了,当然是在deepseek的帮助下,成功解决了。按下面的命令,一步一步执行即可。执行后在后台(/admin/site_settings/category/all_results?filter=Discourse%20ID)重新开启Discoure ID。
./launcher enter app
rails c
SiteSetting.discourse_id_client_id = ""
SiteSetting.discourse_id_client_secret = ""

