Пользовательские диапазоны на основе приложения

Я пытаюсь определить различные диапазоны для каждого приложения oauth в Django-oauth-toolkit. Я понял, что могу определить различные диапазоны в файле настроек. Но кажется, что они применяются к каждому новому oauth-приложению, которое я создаю.

OAUTH2_PROVIDER = {
    'SCOPES': {
        'read': 'Read scope',
        'write': 'Write scope',
        'custom': 'Custom scope.'
    },

Существует ли способ определения диапазонов для конкретного oauth-приложения?

Когда диапазоны должны отличаться, они должны быть включены в запрос для получения маркера доступа, как указано здесь.

Итак, в основном запрос на получение маркера доступа должен выглядеть следующим образом:

http://127.0.0.1:8000/o/authorize/?response_type=code&client_id=CLIENT_ID&redirect_uri=http://127.0.0.1:8000/noexist/callback&scope=write+custom
Вернуться на верх