Настройка исключений Django Oauth Toolkit

Есть ли способ настроить все сообщения об исключениях поставщика Django OAuth Toolkit и их форматирование без отмены всех его представлений? Для исключений reset_framework это можно легко сделать, реализовав собственный обработчик исключений. Проблема в том, что исключения Django OAuth Toolkit не перехватываются моим собственным обработчиком исключений.

Это пример того, как исключения Django OAuth Toolkit выглядят по умолчанию:

{
    "error": "invalid_grant"
}

И вот так я хочу, чтобы мои исключения выглядели так:

{
    "code": "E_INVALID_GRANT",
    "message": "blah blah blah"
}

Любая помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам