Пусть последний Хранитель вернет 401 за несанкционированное (восстановить старое поведение) - PullRequest
0 голосов
/ 31 января 2020

В документации по обновлению есть примечание о статусе ответа по умолчанию, который изменяется с 401 на 400 (https://github.com/doorkeeper-gem/doorkeeper/wiki/Migration-from-old-versions#api -changes-2 ).

Это не сломает моих клиентов, пока мы можем заставить их обновить (/ обработать оба случая в краткосрочной перспективе).

Как я могу восстановить ответ 401 до тех пор, пока мои клиенты не смогут обновить?

Спасибо!

1 Ответ

1 голос
/ 08 февраля 2020

Вы можете проверить изменения, сделанные в https://github.com/doorkeeper-gem/doorkeeper/pull/1202/files и попытаться исправить Doorkeeper::OAuth::ErrorResponse для возврата нужного вам статуса. Тогда, когда вы будете готовы к миграции - просто удалите патч. Все, что вам нужно, это переопределить status метод. Также проверьте класс InvalidTokenResponse, возможно, вам тоже нужно его исправить.

Нет встроенной опции для переключения кода состояния в DOorkeeper, поэтому вы можете только исправлять его внутренние компоненты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...