Discourse에서 사용자를 프로그래밍 방식으로 로그아웃하기

SSO를 사용할 때, WordPress에서 사용자가 삭제되면 Discourse에서 로그아웃되지 않는 것 같습니다.

이것은 제 환경에서 문제가 됩니다. Memberpress의 구독이 만료되거나 Memberpress/WordPress에서 사용자가 제거되면, 해당 사용자가 Discourse에 접근하지 못하게 하기를 원하기 때문입니다.

“wpdc_sso_provider_before_sso_redirect” 훅을 사용하여 로그인 시점에 유효한 구독이 있는지 확인함으로써 로그인 시 접근을 차단할 수는 있습니다. 그러나 문제는 Discourse 세션이 영원히 유지되므로, 사실상 사용자가 로그아웃되지 않는다는 점입니다.

이 문제를 어떻게 해결할 수 있을까요?
API 호출 등을 통해 Discourse에서 사용자를 로그아웃시키는 방법이 있을까요?

감사합니다!!
Per

이 섹션이 도움이 될 수 있습니다.