로그아웃 POST 요청

안녕하세요, 최근 웹사이트에서 로그아웃하면 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을 사용자로 허용했습니다. 이것이 작동하지 않는 이유에 대해 조언해 주실 수 있다면 감사하겠습니다.

해결 방법을 찾았으니, 나와 같은 상황에 있는 분들이 구현하는 데 어려움을 겪지 않도록 다른 포럼에 대한 링크를 여기에 남기겠습니다. API 키(api_key)와 API 사용자 이름(api_username)을 URL에 넣으라고 안내했던 다른 주제들은 약 반년 전에 무효화되었습니다. 이제 POST 요청을 보내려면 다음 포럼의 단계에 따라 진행하면 됩니다.

제 경우, 다음 curl 요청을 사용하여 사용자를 로그아웃시켰습니다:

curl -X POST "https://DICOURSE-WEBSITE/admin/users/USER-ID/log_out" -H "Content-Type: multipart/form-data;" -H "Api-Key: INSERT-API-KEY" -H "Api-Username: INSERT-API-USERNAME"

작동하게 되었다니 기쁩니다!

구식 주제들의 링크를 공유해 주실 수 있을까요? 해당 주제들을 업데이트하거나 삭제할 수 있도록 도와주시면 감사하겠습니다.

여기 오래된 주제입니다: https://meta.discourse.org/t/how-to-obtain-the-user-id-so-i-can-issue-a-logout-api-call/102033/5. 다른 주제들은 이 주제를 방금 읽었기 때문에 오래된 것처럼 보였을 뿐입니다.

감사합니다. 해당 주제에 몇 가지 메모를 추가했습니다.