(
self, url, refresh_token=None, body="", headers=None, auth=None, **kwargs
)
| 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, |
no test coverage detected