OAuth 连接 discourse

嗨,团队

要将我本地部署的 Discourse 应用连接到内部 OAuth 服务,我是否可以直接在应用的登录设置中的 Google OAuth 字段里填入客户端 ID 和客户端密钥来完成连接?

不,Google OAuth2 设置仅适用于连接 Google。若要连接自定义 OAuth2 服务,请查看:

或者,如果您的身份提供商(IDP)支持 OpenID Connect,则此插件配置起来会更简单:

你好,David

OpenID Connect 发现文档具体是什么?它是否就是我 OAuth 服务的 URL?我的 OAuth 服务在添加 Discourse 应用的 URL 后会生成一个客户端 ID 和客户端密钥,当我选择该应用时,它会提供一个端点。我是否应该将该 URL 复制到此字段中?

如果您的身份服务没有 OpenID Connect 发现文档,则需要使用 OAuth2 Basic 插件(即上方的第一个链接)。