I want to get access token in my APIView
. I am using Oauth2
with client_credentials
. Even it is printing self.request.auth
and self.request.user
as None
. I want the user who have create client_credentials
application in djnago restframework.
# Employee API
class EmployeeListAPIView(generics.ListAPIView):
serializer_class = UserSerializer
# permission_classes = [UserIsAuthenticated]
def get_queryset(self, *args, **kwargs):
print('request.user', self.request.auth)
print('request.user', self.request.user)
print('Access Token', self.access_token)
qs = User.objects.exclude(
Q(userprofile__user_is_deleted = True)|
Q(userprofile__user_company__company_is_deleted=True)
).filter(
Q(userprofile__user_company =self.request.auth.application.company) &
Q(userprofile__user_role__id=4)
)
return qs