本文翻译于官方论坛,于2014-10-29。 Discourse 现在能够在站外验证用户了。 问题 许多站点想要集成 Discourse 论坛,然而同时想要保持用户在另一独立站点注册。在这样的情况下所有登录操作应该被外包至另一个站点。 如果我想共同使用单点登录(SSO)和现有登录方式呢? SSO 的目的是取代 Discourse 验证,但是如果您想添加一个登录方法插件,请参考: https://meta.discoursecn.org/t/topic/43/1 启用单点登录(SSO) 为了启用单点登录您需要填写 3 个设置: [image] enable_sso:必须启用,全局切换开关 sso_url:当用户尝试登录时用户将被引导至的 离站 URL sso_secret:秘密字符串用于计算 SSO 负荷哈希。以确保负荷是被加密的。 当 enable_sso 被设置为启动后: 点击登录或者头像将,重定向您至 /session/sso,并最终重定向用户到 sso_url,同时附带一个已签名的负荷。 用户将不被允许“修改密码”。该栏已从用户资料页面删除...