123456789101112131415161718 |
- from userprofile.models import Users
- from rest_framework.exceptions import APIException
- class Authtication(object):
- def authenticate(self, request):
- token = request.META.get('HTTP_TOKEN')
- if token:
- if Users.objects.filter(openid__exact=str(token)).exists():
- user = Users.objects.filter(openid__exact=str(token)).first()
- return (True, user)
- else:
- raise APIException({"detail": "User Does Not Exists"})
- else:
- raise APIException({"detail": "Please Add Token To Your Request Headers"})
- def authenticate_header(self, request):
- pass
|