저희는 SSO 로그인을 위해 자체 애플리케이션 두 개에 Discourse를 사용하고 있습니다. 현재 제3자 애플리케이션이 저희 애플리케이션에 접근해야 하는 요구사항이 생겼습니다. 이 경우 내부적으로 REST 호출을 통해 제어가 전달되며, 제3자 애플리케이션의 사용자 정보를 기반으로 사용자가 자동으로 로그인되어야 합니다. 이러한 상황에서는 Discourse의 로그인 페이지가 표시되지 않고, 내부적으로 로그인 인증을 통과한 후 저희 애플리케이션에 계속 접근할 수 있어야 합니다. 현재 제공되는 기능으로 이것이 가능한가요? 가능하다면 관련 문서로 안내해 주시면 감사하겠습니다.
어떤 앱이 소스의 진실(source of truth)인지 확신이 서지 않습니다. Discourse를 ID 제공자로 사용하고 있으므로 기본적으로 각 사용자는 Discourse 계정을 가져야 합니다… 하지만 동시에 사용자가 Discourse에 의존하지 않고도 앱에 접근하기를 원하시나요? 그렇다면 Discourse 계정이 없어도 앱에 접근할 수 있다는 뜻인가요? 만약 그렇다면, 아마도 제3자 앱과의 인증을 지원하도록 개발해야 할 것입니다. 그리고 자격 증명의 출처(Discourse 또는 제3자 앱)에 따라 앱의 로직을 설정하면 됩니다…
제 게시물에 답장해 주셔서 감사합니다. 제 3자 앱은 다른 IDP(Identity Provider)를 사용하지만, 제 2개의 애플리케이션은 Discourse를 사용합니다. 현재 상황에서 제 3자 앱을 통합하려면 해당 앱에 대응하는 IDP와 통합해야 합니다. 두 애플리케이션 모두에서 공용 로그인을 위해 Discourse를 구현했기 때문에, 자격 증명을 입력하고 수동으로 로그인 버튼을 클릭해야 하는 Discourse 로그인 페이지가 중간에 개입됩니다.
제 3자 앱을 통합하려면 이 수동 로그인 단계를 건너뛰어야 합니다. 이것이 가능한지 여부에 대해 알고 싶었습니다.