최근에 SSO를 설정하여 사용자가 서브도메인(forum.mysite.com)에서 실행되는 Discourse 로그인을 통해 내 최상위 도메인 사이트(mysite.com)에 로그인할 수 있도록 했습니다. 그런데 이제 데스크톱 애플리케이션에서도 Discourse에 로그인하려고 보니 문제가 발생하고 있습니다.
간단한 배경을 설명드리자면, 이 데스크톱 앱은 초대 전용 소프트웨어 베타 버전을 실행 중이며, 데스크톱 앱을 시작하기 전에 사용자가 포럼에 접근 권한이 있는지 확인하고 싶습니다.
이상적으로는 데스크톱 앱에 간단한 폼을 만들고 포럼에 POST 요청을 보내 사용자를 검증하는 방식이었으면 합니다. Discourse가 OAuth2 제공자라면 작동할까 생각했는데, 그렇지 않은 것 같고 제가 원하는 것을 할 방법을 찾지 못하겠습니다. 혹시 제가 무언가를 놓치고 있는 걸까요?
이것이 다소 이례적인 사용 사례라는 것과, 사용자/SSO/OAuth 등에 익숙하지 않다는 점을 인지하고 있습니다. 만약 제가 잘못된 방향으로 깊이 빠져들고 있다면, 누군가 제게 도움을 주셨으면 합니다.