SAML 登录、IdP、Discourse SSO

客户端 1 - Discourse
客户端 2 - 新建 Rails 项目
.
客户端 2 登录 → 重定向 → 客户端 1 → 登录/已登录 → 重定向至客户端 2 → 登录成功

我该如何使用 Discourse 的 SAML 功能并结合上述流程?安装插件后,如何使用外部身份提供商(如 OneLogin)?