"detail": "Учетные данные аутентификации не были предоставлены. Django - PullRequest
0 голосов
/ 22 января 2020

Я использую аутентификацию сеанса и получаю следующую ошибку при попытке получить доступ от почтальона, раньше это работало, я изменил некоторые 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]
...