Discourse 目前无法作为 OAuth2 提供商(不过,我很期待有一天能看到实现这一功能的插件——这绝对是可行的)。
目前,您可以使用 Discourse 自带的 SSO 协议来实现这一功能。事实上,我们在 discourse.org 的内部工具中 routinely 使用这种方法:
另一个选项(可能更适合“桌面应用程序”场景)是使用“用户 API 密钥”流程。我们在 Android/iOS 应用上正是通过这种方式对用户进行身份验证的: