From ae2f82a93b936ee056aceb6ddcf498d33ff57ef9 Mon Sep 17 00:00:00 2001 From: Jakub K Date: Fri, 12 Jan 2024 17:29:54 +0100 Subject: [PATCH] oauth2 ustawienia + uprawnienia --- jobposting/views.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/jobposting/views.py b/jobposting/views.py index e32b78e..74de84c 100644 --- a/jobposting/views.py +++ b/jobposting/views.py @@ -17,16 +17,16 @@ from jobposting.serializers import ( ) class MyUserViewSet(viewsets.ModelViewSet): - authentication_classes = [OAuth2ClientCredentialAuthentication] - # permission_classes = [TokenHasReadWriteScope] # test only + authentication_classes = [OAuth2Authentication] + permission_classes = [TokenHasReadWriteScope] queryset = MyUser.objects.all() serializer_class = MyUserSerializer - # required_scope = ['main'] + required_scope = ['main'] # permission_classes = [permissions.IsAuthenticated] class JobListingViewSet(viewsets.ModelViewSet): - authentication_classes = [OAuth2ClientCredentialAuthentication] - # permission_classes = [TokenHasReadWriteScope] # test only + authentication_classes = [OAuth2Authentication] + permission_classes = [TokenHasReadWriteScope] # test only queryset = JobListing.objects.all() serializer_class = JobListingSerializer required_scope = ['main'] @@ -52,11 +52,11 @@ class JobListingViewSet(viewsets.ModelViewSet): serializer.save(anonymous_user_data=anonymous_user_data) class SkillLevelsViewSet(viewsets.ModelViewSet): - authentication_classes = [OAuth2ClientCredentialAuthentication] - # permission_classes = [TokenHasReadWriteScope] # test only + authentication_classes = [OAuth2Authentication] + permission_classes = [TokenHasReadWriteScope] # test only queryset = SkillLevels.objects.all() serializer_class = SkillLevelsSerializer - # required_scope = ['main'] + required_scope = ['main'] # permission_classes = [permissions.IsAuthenticatedOrReadOnly] @@ -73,16 +73,16 @@ class SkillLevelsViewSet(viewsets.ModelViewSet): return super().create(request, *args, **kwargs) class CompanyLogoViewSet(viewsets.ModelViewSet): - authentication_classes = [OAuth2ClientCredentialAuthentication] - # permission_classes = [TokenHasReadWriteScope] + authentication_classes = [OAuth2Authentication] + permission_classes = [TokenHasReadWriteScope] queryset = CompanyLogo.objects.all() serializer_class = CompanyLogoSerializer - # required_scope = ['main'] + required_scope = ['main'] class SkillViewset(viewsets.ModelViewSet): - authentication_classes = [OAuth2ClientCredentialAuthentication] - # permission_classes = [TokenHasReadWriteScope] + authentication_classes = [OAuth2Authentication] + permission_classes = [TokenHasReadWriteScope] queryset = Skill.objects.all() serializer_class = SkillSerializer - # required_scope = ['main'] + required_scope = ['main']