Skip to content

Commit 4c884eb

Browse files
bugfix for openid
1 parent ea7eb87 commit 4c884eb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

service/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -870,6 +870,8 @@ def __init__(self, form):
870870
self.redirect_uri = form.get('redirect_uri')
871871
self.code = form.get('code')
872872
self.refresh_token = form.get('refresh_token')
873+
self.client_id = form.get('client_id')
874+
self.client_key = form.get('client_key') or form.get('client_secret')
873875

874876

875877
class Token(object):
@@ -913,7 +915,7 @@ def get_derived_values(cls, data):
913915
result['code'] = getattr(data, 'code', None)
914916
# device code grant:
915917
result['client_id'] = getattr(data, 'client_id', None)
916-
result['client_key'] = getattr(data, 'client_key', None)
918+
result['client_key'] = getattr(data, 'client_key', None) or getattr(data, 'client_secret', None)
917919
result['device_code'] = getattr(data, 'device_code', None)
918920
# refresh token:
919921
result['refresh_token'] = getattr(data, 'refresh_token', None)

0 commit comments

Comments
 (0)