자신의 사이트에 주제 목록을 임베드하고 싶습니다. 제 포럼은 community.withgrayce.com에 구축되어 있으며, DiscourseConnect를 유일한 로그인 방법으로 사용하여 로그인해야만 콘텐츠를 볼 수 있습니다. 제 사이트에서 이를 위해 d-topics-list를 설정해 두었습니다. 현재 일어나는 일은 다음과 같습니다:
- d-topics-list가 생성한 iframe이
https://community.withgrayce.com/embed/topics?discourse_embed_id=de-d4px4nnxj&per_page=5URL을 로드합니다. - 로그인이 필요하기 때문에 해당 URL은 제 discourse connect URL로 리디렉션됩니다. 로컬에서 테스트 중이므로
http://localhost:3001/sso?sso=SSO_PARAMS_SNIPPED로 이동합니다. - 해당 URL은 SSO 리디렉션을 가져오기 위해 API를 호출하는 페이지를 로드한 후, iframe 내에서
window.location.href를 해당 URL로 설정합니다. 이 기법을 사용하여 SSO가 일반적으로 올바르게 작동하는지 테스트해 보았습니다. - iframe이 SSO 리디렉션을 로드하려고 할 때 로그인이 만료되었다는 419 오류가 반환됩니다.
이 경우 419 오류가 발생하는 이유를 파악하지 못하고 있으며, 또한 이 접근 방식이 실패할 수밖에 없는지 궁금합니다. 로그인이 필요하고 discourse connect를 사용하는 경우 주제 목록을 임베드할 수 있는 실행 가능한 방법이 있을까요?
감사합니다!