使用 OpenId Connect 插件和 AWS Cognito 自动登录

嗯。我听说在 Discourse 和像 Cognito 这样的独立身份验证提供商之间建立链接有两种方法:使用 OpenID 插件,或者为 Discourse 使用 单点登录 (SSO)

我对单点登录流程完全不熟悉,但这是否能实现我的目标——避免用户重复登录?

或者,也许只需在用户登录我的应用时,向 Discourse 发送一个 API 调用,从而为他们自动登录?

(我链接的文档中也提到了指定组成员资格——我推测这应该能实现我的目标,即只有付费用户才能加入被允许发帖的群组。)