Я настроил Discourse, и всё работает отлично, за исключением одного момента. Я использую SSO и не могу разлогинить пользователя через API.
Я могу получить данные аккаунта пользователя по его ID, но вызов API разлогина возвращает ошибку not_found.
{
errors: ["Запрашиваемый URL или ресурс не найден."],
error_type: "not_found",
}
Ниже приведён код. Я пробовал использовать имя пользователя и system, но безрезультатно.
Мой API-ключ имеет область действия Granular (детализированная), а уровень доступа пользователя — All Users (все пользователи).
Если изменить запрашиваемый метод с POST на GET, возвращаются данные пользователя.
Есть ли какие-то идеи, почему это происходит? Возможно, проблема в конфигурации внутри Discourse?
Я уже довольно давно пытаюсь найти решение этой проблемы.
