Discourse가 AWS Cognito(호스티드 UI)의 OIDC 제공자로 사용할 수 있나요?

사용자가 이미 다른 플랫폼(abc.com)에 보유한 계정으로 우리 플랫폼(xyz.com)에 로그인할 수 있는 방법을 검토하고 있습니다.

우리의 인증 백엔드는 Amazon Cognito이며, Cognito 호스티드 UI가 "Discourse로 로그인"을 로그인 옵션으로 제시할 수 있도록 Discourse를 OpenID Connect(OIDC) 아이덴티티 프로바이더로 구성하기를 원합니다.

제 이해에 따르면:
Discourse는 OIDC/OAuth2의 클라이언트/소비자로 작동할 수 있으며 SSO(DiscourseConnect)를 지원하지만, Cognito가 요구하는 것처럼 Discourse가 OIDC 프로바이더로 작동할 수 있는지는 불분명합니다.

따라서 제 질문은 다음과 같습니다:

  1. Discourse가 OIDC 프로바이더로 작동하는 것을 지원하는가?
  2. 지원하지 않는 경우, 공식 플러그인이나 우회 방법이 있는가?
  3. 사용자가 기존 Discourse 인스턴스(abc.com)에 대해 Cognito를 통해 인증받아 다른 플랫폼(xyz.com)에 원활하게 로그인할 수 있도록 하는 권장 방법은 무엇인가?

우리의 목표는 사용자가 이미 Discourse 사이트에 계정을 가지고 있음에도 불구하고 새로운 계정을 만들도록 요구하는 것을 피하는 것입니다.

도움이 되실 만한 안내를 주시면 감사하겠습니다 :folded_hands: