更换域名导致Discourse ID无法使用的解决办法

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 = ""

都是要爬梯的。

没多少人愿意用都是谷歌或者微软邮箱一键登录
当你有很多登录选项都时候


我是图省事 Discourse ID里面其实也是谷歌微软这几个老六