Как использовать django-oauth-toolkit для защиты API пакета

Я разрабатываю веб-интерфейс API с использованием пакета "django-scim2". В соответствии с требованиями разработки, при доступе к API django-scim2 через http требуется аутентификация с помощью токена предъявителя.

В документации django-scim2 (https://django-scim2.readthedocs.io/en/latest/) говорится: "Это приложение не реализует авторизацию и аутентификацию. Такие задачи оставлены для реализации другими приложениями, такими как Django OAuth Toolkit."

Посмотрев документацию django-oauth-toolkit, я понял, как защитить его при создании функции или класса, https://django-oauth-toolkit.readthedocs.io/en/2.1.0/views/function_based.html https://django-oauth-toolkit.readthedocs.io/en/2.1.0/views/class_based.html

но django-scim2 загружается из config/urls.py как есть (как показано ниже), поэтому мне нечего делать и я не знаю, как это реализовать

[config/urls.py]

urlpatterns = [
    path('admin/', admin.site.urls),
    path('scim/v2/', include('django_scim.urls', namespace='scim')),
    ...

Я буду благодарен, если вы дадите мне хороший совет.

Вернуться на верх