Конечные точки api остального фреймворка Django недоступны после реализации инструментария ouath 2

Мои конечные точки django rest api работали с аутентификацией JWT. Позже я изменил это на Oauth 2 toolkit. Все работает нормально из приложения почтальона. Но конечные точки теста api doc не работают. Это показывает следующий экран.

Экран тестирования конечной точки API

Эта страница по-прежнему отображается, даже если я вошел в систему как администратор. Есть ли какие-либо изменения, которые мне нужно сделать в файле настроек?

Текущие настройки в файле settings.py

OAUTH2_PROVIDER = {
'SCOPES': {'read': 'Read scope', 'write': 'Write scope', 'groups': 'Access to your groups'}
}

REST_FRAMEWORK = {
'DATETIME_FORMAT': "%m/%d/%Y %H:%M:%S",
'DATE_FORMAT' : "%m/%d/%Y",
'DEFAULT_PERMISSION_CLASSES': (
    'rest_framework.permissions.IsAuthenticated',
),
'DEFAULT_AUTHENTICATION_CLASSES': (
    'oauth2_provider.ext.rest_framework.OAuth2Authentication',
),
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination',
'PAGE_SIZE': 50,
'EXCEPTION_HANDLER': 'app_utils.views.exception_handler'
}

0 ответов

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