(
self, url, body="", headers=None, auth=None, method="POST", **kwargs
)
| 424 | return self.token |
| 425 | |
| 426 | def _fetch_token( |
| 427 | self, url, body="", headers=None, auth=None, method="POST", **kwargs |
| 428 | ): |
| 429 | if method.upper() == "POST": |
| 430 | resp = self.session.post( |
| 431 | url, data=dict(url_decode(body)), headers=headers, auth=auth, **kwargs |
| 432 | ) |
| 433 | else: |
| 434 | if "?" in url: |
| 435 | url = "&".join([url, body]) |
| 436 | else: |
| 437 | url = "?".join([url, body]) |
| 438 | resp = self.session.request( |
| 439 | method, url, headers=headers, auth=auth, **kwargs |
| 440 | ) |
| 441 | |
| 442 | for hook in self.compliance_hook["access_token_response"]: |
| 443 | resp = hook(resp) |
| 444 | |
| 445 | return self.parse_response_token(resp) |
| 446 | |
| 447 | def _refresh_token( |
| 448 | self, url, refresh_token=None, body="", headers=None, auth=None, **kwargs |
no test coverage detected