有人发现或建立了一个多站点(SSO)的网站,想看看它的可能性以获得灵感!

您是想使用 DiscourseConnect 进行 SSO 吗?例如,从一个身份提供商站点,使用 DiscourseConnect 在多个 Discourse 站点上对用户进行身份验证?如果是这样,我认为这在技术上是可行的,但这并不是 DiscourseConnect 的预期用途。挑战在于确定 SSO 请求源自哪个 Discourse 站点。我认为这可以通过向每个 Discourse 站点的 discourse connect url 设置添加 URL 参数来完成。例如:

  • https://example.com/sso?subdomain=foo
  • https://example.com/sso?subdomain=bar

身份提供商站点上的代码然后可以将 SSO 请求重定向到相应的子域:foo.example.combar.example.com

我知道过去有一个站点实现了类似的功能,但不确定他们是否仍在使用这种方法。

1 个赞