Skip to content

Commit bc89540

Browse files
Merge pull request #22 from jkakavas/fix_refresh_token_param
Return refresh token only if we issue one
2 parents cf57877 + f696187 commit bc89540

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/pyop/provider.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,9 @@ def _do_code_exchange(self, request, # type: Dict[str, str]
357357

358358
access_token = self.authz_state.exchange_code_for_token(token_request['code'])
359359
self._add_access_token_to_response(response, access_token)
360-
response['refresh_token'] = self.authz_state.create_refresh_token(access_token.value)
360+
refresh_token = self.authz_state.create_refresh_token(access_token.value)
361+
if refresh_token is not None:
362+
response['refresh_token'] = refresh_token
361363

362364
if extra_id_token_claims is None:
363365
extra_id_token_claims = {}

0 commit comments

Comments
 (0)