Django Simplejwt Разрешение аутентификации JWTA - PullRequest
0 голосов
/ 16 июня 2020

Я использую rest_framework_simplejwt.authentication.JWTAuthentication в Django для создания токенов для наших пользователей. Но некоторые пользователи имеют ограниченные права доступа [в панели администратора]. Например, они позволяют получать только статьи и ничего больше. Но токен, который создает simplejwt, позволяет пользователю получать и все остальные данные.

Есть ли способ его изменить? Я думаю, что simplejwt перезаписывает разрешения Django.

1 Ответ

0 голосов
/ 16 июня 2020

Токен используется только для аутентификации, а не для авторизации. Вам необходимо использовать разрешения для назначения разрешений разным пользователям. Про django разрешения читайте здесь . Если вам нужно настроить разрешения, вы можете расширить класс DjangoModelPermissions.

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