안녕하세요, 최근 웹사이트에서 로그아웃하면 Discourse 계정에서도 자동으로 로그아웃되도록 하는 단일 로그아웃 시스템을 구축하려고 시도하고 있습니다. 이 웹사이트 https://meta.discourse.org/t/discourseconnect-official-single-sign-on-for-discourse-sso/13045에 따르면 다음과 같습니다.
사용자 로그아웃
필요한 경우 POST 관리자 엔드포인트/admin/users/{USER_ID}/log_out를 사용하여 시스템 내의 어떤 사용자를든 로그아웃할 수 있습니다.
로그아웃 시 Discourse가 리디렉션하는 엔드포인트를 설정하려면logout redirect설정을 검색하십시오. 여기에 URL이 설정되어 있지 않으면discourse connect url에 구성된 URL로 다시 리디렉션됩니다.
이를 위해 API 키를 생성한 후, https://reqbin.com/을 사용하여 https://MY_DISCOURSE_DOMAIN/admin/users/USER_ID/log_out?api_key=XXXXXXXXXXXXXXXXXXXXXX&api_username=system으로 POST 요청을 보냈습니다.
제 API 키에서는 system을 사용자로 허용했습니다. 이것이 작동하지 않는 이유에 대해 조언해 주실 수 있다면 감사하겠습니다.