Я использую аутентификацию сеанса и получаю следующую ошибку при попытке получить доступ от почтальона, раньше это работало, я изменил некоторые URL, и это началось. Любая помощь высоко ценится.
"detail": "Authentication credentials were not provided.
settings.py
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.SessionAuthentication',
'send.auth.ClientAuthentication'
],
}
urls.py
router = routers.DefaultRouter()
router.register('api/v1/app', views.AppOnboardingView)
router.register('api/v1/client', views.UserAccessHandleView)
router.register('api/v1/upload', views.FileView)
urlpatterns = [
path('', include(router.urls)),
path('api/v1/tokenget/', views.GetApptokenView.as_view()),
path('api/v1/refresh/', views.RefreshAccessView.as_view())
]
views.py
class AppOnboardingView(viewsets.ModelViewSet):
queryset = AppOnboarding.objects.all()
serializer_class = AppOnboardingSerializer
lookup_field = 'id'
authentication_classes = [SessionAuthentication, BasicAuthentication]
permission_classes = [IsAuthenticated, IsMaintainer]