mirror of
https://github.com/Tivix/django-rest-auth.git
synced 2025-07-23 14:09:46 +03:00
client class fix
This commit is contained in:
parent
68c0a7f87c
commit
dcd88a3f87
|
@ -48,13 +48,12 @@ class SocialLoginSerializer(serializers.Serializer):
|
||||||
raise serializers.ValidationError(
|
raise serializers.ValidationError(
|
||||||
'Define client_class in view'
|
'Define client_class in view'
|
||||||
)
|
)
|
||||||
self.client = self.client_class()
|
|
||||||
|
|
||||||
code = attrs.get('code')
|
code = attrs.get('code')
|
||||||
|
|
||||||
provider = self.adapter.get_provider()
|
provider = self.adapter.get_provider()
|
||||||
scope = provider.get_scope(request)
|
scope = provider.get_scope(request)
|
||||||
client = self.client(
|
client = self.client_class(
|
||||||
request,
|
request,
|
||||||
app.client_id,
|
app.client_id,
|
||||||
app.secret,
|
app.secret,
|
||||||
|
@ -70,8 +69,12 @@ class SocialLoginSerializer(serializers.Serializer):
|
||||||
token.app = app
|
token.app = app
|
||||||
|
|
||||||
try:
|
try:
|
||||||
login = self.adapter.complete_login(request, app, token,
|
login = self.adapter.complete_login(
|
||||||
response=access_token)
|
request,
|
||||||
|
app,
|
||||||
|
token,
|
||||||
|
response=access_token,
|
||||||
|
)
|
||||||
token.account = login.account
|
token.account = login.account
|
||||||
login.token = token
|
login.token = token
|
||||||
complete_social_login(request, login)
|
complete_social_login(request, login)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user