forked from CGM_Public/pretix_original
17 lines
578 B
Python
17 lines
578 B
Python
from oauth2_provider.contrib.rest_framework import OAuth2Authentication
|
|
from rest_framework.authentication import SessionAuthentication
|
|
from rest_framework.response import Response
|
|
from rest_framework.views import APIView
|
|
|
|
|
|
class MeView(APIView):
|
|
authentication_classes = (SessionAuthentication, OAuth2Authentication)
|
|
|
|
def get(self, request, format=None):
|
|
return Response({
|
|
'email': request.user.email,
|
|
'fullname': request.user.fullname,
|
|
'locale': request.user.locale,
|
|
'timezone': request.user.timezone
|
|
})
|