Я работаю над приложением, которое интегрируется с GitHub, и у меня возникают проблемы с «выходом из системы» ранее аутентифицированного пользователя. Когда я пытаюсь отозвать токен авторизации для пользователя, я получаю ответ 404 Not Found от API.
Согласно документации, похоже, что я должен просто иметь возможность сделать DELETE
запрос к https://api.github.com/authorizations/[authTokenId]
. Я пробовал несколько разных вещей, включая:
- Обеспечение того, чтобы заголовок авторизации был установлен с текущим токеном аутентификации
- Обеспечение того, чтобы заголовок UserAgent был установлен с тем, что я использую для остальных вызовов API.
Ничто, похоже, не приводит ни к чему, кроме 404. Я подтвердил, что токен действителен и что идентификатор соответствует ожидаемому (свойство id
из ответа авторизации, а также из ответа «проверить авторизацию»). У кого-нибудь есть еще мысли о том, что я мог упустить?