@thoka 님 감사합니다.
API 키 생성 및 설정:
이 문서를 참고해서 작업하는 것은, discourse(커뮤니티 계정)에서 API 키를 생성한 후, 나중에 API 호출에 사용할 그 API 키를 내 웹 앱에 수동으로 추가하는 것과 같습니다.
- Discourse를 ID 제공자(Identity Provider)로 사용 (SSO, DiscourseConnect)
이 방법도 제 OAuth 플로우 요구사항을 충족하지 못합니다. 모든 단계를 성공적으로 완료한 후에도 어떤 토큰도 반환해주지 않기 때문입니다.
단순히 SSO 로그인에 유용할 뿐입니다.
제 사용 사례를 조금 더 자세히 설명해 드리겠습니다. :-
사용자가 [Discourse 추가] 버튼을 클릭할 수 있습니다.
이때 사용자는 discourse OAUTH 페이지로 리디렉션되며, 여기서 사용자는 저에게 모든 권한을 부여합니다.
사용자가 수락(Accept)을 클릭하면 discourse가 토큰을 제 callbackUrl로 반환합니다.
저는 이 토큰을 저장하여 이후의 API 호출에 사용합니다.
이와 같은 것을 구현하는 데 도움이 되는 문서가 있을까요?