这意味着 Townnews 将作为您 Discourse 网站的 SSO 提供商。要使用 Discourse 的 SSO 实现,您需要能够在充当 SSO 提供商的服务中添加代码。该代码需要与该服务的登录流程挂钩。有关需要添加的代码的详细信息,请参见此处:Discourse 官方单点登录 (SSO)。
要查看可运行的代码示例,请查看我们的 WordPress 插件如何实现 SSO:https://github.com/discourse/wp-discourse/tree/master/lib/sso-provider。
此外,也可能通过 OAuth2 使用 Townnews 将用户登录到 Discourse。如果 Townnews 能够充当 OAuth2 提供商,则这是可行的。有关在 Discourse 中设置 OAuth2 登录的详细信息,请参见此处:OAuth2 基本支持。在投入过多时间之前,最好先确认 Townnews 是否能够充当 OAuth2 提供商。这应该可以通过查阅其文档来确认。