omriz
(omri)
1
커뮤니티 여러분,
SSO 통합 관련 문제를 해결하는 데 도움이 필요합니다. 저희는 Developer Zone과 커뮤니티 플랫폼 간의 SSO를 성공적으로 구현했지만, 특정 문제에 직면해 있습니다.
현재 사용자는 Developer Zone(SSO 제공자)에 이미 로그인되어 있더라도, 커뮤니티 플랫폼에 접근할 때 명시적인 인증 플로우를 거치게 됩니다. 즉, 사용자가 Developer Zone으로 리다이렉트된 후 다시 커뮤니티로 돌아와야 합니다.
저희가 원하는 것은 Developer Zone에 이미 인증된 사용자가 추가 리다이렉트 없이 커뮤니티로 직접 이동하여 자동으로 로그인되는 매끄러운 경험입니다.
BBpress를 구현했고 기본 로그인 기능은 정상적으로 작동하지만, 이러한 자동 인증 부분은 기대대로 작동하지 않습니다.
이러한 무중단 SSO 플로우를 성공적으로 구현해 보신 분 계신가요? 코드 예시, 구성 제안 또는 문서에 대한 도움이 크게 감사하겠습니다.
감사합니다!
Omri Azim
Application Engineer - Community Manager
Hailo
angus
(Angus McLeod)
3
Hailo님, 안녕하세요.
말씀하신 내용은 DiscourseConnect가 의도한 대로 동작하는 방식입니다.
Discourse 쪽에는 auth immediately라는 사이트 설정이 있으며, 이름에서 알 수 있듯이 인증 플로우를 즉시 시작합니다. 그러나 설정 설명에 나와 있듯이:
사용자 상호작용 없이 외부 로그인 시스템으로 자동으로 리디렉션합니다. 이 설정은 login_required가 true이고 외부 인증 방식이 하나뿐일 때만 적용됩니다.
사이트가 login required 상태가 아니라면, 기본 Discourse 도메인이 아니라 WordPress에서 DiscourseConnect 인증 엔드포인트로 직접 링크를 걸 수 있습니다. 자세한 내용은 다음을 참고하세요: