Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso)

@simon 님, 안녕하세요.

이 SSO 기능에 대한 POC 탐구 과정에서 발생하는 404 응답에 대해 정말 도움이 필요합니다. 이 문제를 하루 종일 연구했지만 아직도 원인을 파악하지 못하고 있습니다. 저는 다음 단계를 수행했습니다:

  1. discourse_connect 활성화
  2. discourse_connect_url을 https://localhost:4200/login으로 설정 (간단하게 유지하기 위해)
  3. discourse-connect secret: 20자 (1) 1111111111111111111로 설정

그 후 Angular 앱의 로그인 페이지에서 다음 코드를 따라 요청을 보냈습니다:

하지만 404 not found 응답을 받았습니다.

제 이해로는, admin/users/sync_sso 엔드포인트에 POST 요청을 보낼 때, 사용자가 discourse에 존재하지 않는다면 user_id와 email을 기반으로 새 사용자가 생성되어야 하고, 반환된 결과는 404 상태 코드를 가진 빈 객체가 아닌 사용자 객체여야 합니다.
로그도 확인해 보았지만, 이 실패한 응답과 관련된 정보를 제공하지 않았습니다.

도움 주시면 감사하겠습니다!