프론트엔드 애플리케이션에서 특정 Discourse 사이트에 로그인하는 방법을 어떻게 만들 수 있나요?

저는 Discourse를 인증 제공자(Identity Provider)로 사용하고 있으며, 잘 작동하고 있습니다. 이를 통해 웹사이트에 “로그인” 링크를 만들 수 있고, 이 링크를 클릭하면 사용자는 Discourse 인스턴스로 이동합니다. 이미 로그인되어 있거나 로그인 플로우를 완료한 후, 사용자는 페이로드에 추가한 return_sso_url로 리다이렉트되며, 이때 사용자 자격 증명과 정보가 함께 전송됩니다. 이 return_sso_url은 Discourse의 페이로드를 수신한 후 인증된 세션을 원하는 방식(예: 세션 쿠키)으로 저장하는 웹사이트의 라우트일 수 있습니다.