MCPcopy
hub / github.com/authlib/authlib / _refresh_token

Method _refresh_token

authlib/oauth2/client.py:447–462  ·  view source on GitHub ↗
(
        self, url, refresh_token=None, body="", headers=None, auth=None, **kwargs
    )

Source from the content-addressed store, hash-verified

445 return self.parse_response_token(resp)
446
447 def _refresh_token(
448 self, url, refresh_token=None, body="", headers=None, auth=None, **kwargs
449 ):
450 resp = self._http_post(url, body=body, auth=auth, headers=headers, **kwargs)
451
452 for hook in self.compliance_hook["refresh_token_response"]:
453 resp = hook(resp)
454
455 token = self.parse_response_token(resp)
456 if "refresh_token" not in token:
457 self.token["refresh_token"] = refresh_token
458
459 if callable(self.update_token):
460 self.update_token(self.token, refresh_token=refresh_token)
461
462 return self.token
463
464 def _handle_token_hint(
465 self,

Callers 1

refresh_tokenMethod · 0.95

Calls 3

_http_postMethod · 0.95
parse_response_tokenMethod · 0.95
update_tokenMethod · 0.45

Tested by

no test coverage detected