Skip to content

Commit 2e8d531

Browse files
committed
Re-add AuthorizationTokenSerializer since browsable API forms require it
1 parent ffd68b8 commit 2e8d531

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

rest_framework_sso/serializers.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,7 @@ def validate(self, attrs):
3535

3636
attrs['user'] = user
3737
return attrs
38+
39+
40+
class AuthorizationTokenSerializer(serializers.Serializer):
41+
pass

rest_framework_sso/views.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from rest_framework.views import APIView
77

88
from rest_framework_sso.models import SessionToken
9-
from rest_framework_sso.serializers import SessionTokenSerializer
9+
from rest_framework_sso.serializers import SessionTokenSerializer, AuthorizationTokenSerializer
1010
from rest_framework_sso.settings import api_settings
1111

1212
create_session_payload = api_settings.CREATE_SESSION_PAYLOAD
@@ -80,6 +80,7 @@ class ObtainAuthorizationTokenView(BaseAPIView):
8080
Returns a JSON Web Token that can be used for authenticated requests.
8181
"""
8282
permission_classes = (IsAuthenticated,)
83+
serializer_class = AuthorizationTokenSerializer
8384

8485
def post(self, request, *args, **kwargs):
8586
if hasattr(request.auth, 'get') and request.auth.get('sid'):

0 commit comments

Comments
 (0)