SSO 설정에 대한 새로운 지침? 「enable discourse connect」 설정이 없습니다

요약: Discourse SSO 설정 안내가 최신 트라이얼 사이트에서 작동하지 않습니다

새로운 Discourse(호스팅) 사이트(트라이얼 모드)를 만들어 클라이언트 애플리케이션의 몇 가지 업데이트를 테스트할 샌드박스로 사용했습니다. 이 클라이언트는 Discourse의 IDP(신원 공급자) 역할을 하며, 공식 DiscourseConnect 설정 안내(Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso))를 따라 진행하고 있습니다.

게시물이 올라온 이후 일부 이름과 UI가 약간 변경되었지만, 대체로 모든 것이 정상입니다. 다만 키 구성인 enable discourse connect(또는 enable_discourse_connect)는 전혀 사용할 수 없습니다.

따라서 다른 모든 항목을 설정하고 IDP 애플리케이션에서 SSO를 시도한 후, session/sso 페이지에 도달하면 404 ‘Oops’ 메시지를 받게 됩니다.

이 설정이 트라이얼 모드에서 숨겨져 있나요? 이 설정에 대한某种 제한이 있는 건가요?

저는 Discourse cloud의 이전 버전을 기반으로 프로덕션 환경에서 이 기능이 정상 작동하도록 설정해 놓은 상태이므로, 적어도 기본적인 부분은 잘 알고 있다고 생각합니다.

해당 이슈에 대해 여기에서 게시글에 답변을 남겼습니다: Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) - #565.

샌드박스 사이트가 Discourse의 Basic 플랜이 아니라는 것을 확인해 주실 수 있을까요? Discourse Connect 관련 다른 설정 항목을 보고 계신가요?

이 스레드가 나중에 같은 문제에 부딪히는 사람들을 위해 남아 있도록 내 답변을 여기에 복사합니다

네, 샌드박스에서 호스팅되는 클라우드 버전이고, 기본 플랜을 의미하는 것으로 추측합니다.

사이트에서 다른 작업은 거의 하지 않았으니, 더 높은 수준의 플랜에서 새 샌드박스를 만드는 것이 더 쉬울 것 같습니다.

그리고 네, SSO와 Discourse 설정 중 많은 항목이 표시되었습니다. 이 하나의 설정을 제외하고는 모두 구성할 수 있었습니다.

참고로, 우리는 호스팅된 사이트를 "샌드박스"라고 부르지 않습니다. 그렇게 이름이 붙었다면 가입 시 관리자가 해당 이름을 직접 선택한 것입니다.

Standard 플랜에서 새로운 호스팅 사이트를 만들었고, “Enable Discourse Setting” 옵션이 있네요. 이제 준비 완료입니다.

감사합니다!