你好。我计划建立一个网站,该网站的用户群体与某个已有的 Discourse 站点有部分重叠。我希望我的访客能够使用他们在另一个 Discourse 站点的凭据创建账户。该如何实现呢?
那么,走这条路就能让我在登录按钮(如 Facebook、Discord、GitHub、Google 等)中添加一个新按钮,而这个新按钮将指向另一个由我未拥有和运营的 Discourse 论坛,对吗?
是的,这是官方 WP Discourse 插件 的一种可能配置(仅是 SSO 提供商/SSO 客户端关系的示例)。
如果您正在启动的站点是另一个 Discourse 实例,这也可能是可行的,但我不确定 meta 上是否有关于这种方法的任何文档。
这是不可能的。如果没有额外的安全步骤,您无法从任何外部网站获取私人用户数据;在这种情况下,安全步骤体现为执行 SSO 流程时使用的 sso provider secrets(SSO 提供商密钥)。
1 个赞
如果您认为未来业务可能会进一步扩展,也可以考虑使用专门的访问和身份管理器,例如 http://auth0.com/。
1 个赞
不。SSO 将是唯一的提供商。如果您无法控制其他站点,则无法将其用于身份验证。
3 个赞