From 041b846d52ae83a18f7f60928f5143322e1c36e7 Mon Sep 17 00:00:00 2001 From: Oleg Sherbakov Date: Sat, 16 Sep 2023 10:53:34 +0400 Subject: [PATCH] OAuth2 transport supporting of \League\OAuth2\Client\Provider\AbstractProvider::getDefaultHeaders(). --- src/Transports/OAuth2.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Transports/OAuth2.php b/src/Transports/OAuth2.php index 2de4408..99957c6 100644 --- a/src/Transports/OAuth2.php +++ b/src/Transports/OAuth2.php @@ -73,6 +73,11 @@ public function setOptions(array $options): OAuth2 public function rawRequest($endpoint, array $data = [], $method = 'get') { $this->getClient()->setHeader('Authorization', 'Bearer '.$this->getToken()); + + foreach($this->provider->getHeaders() as $name => $value) { + $this->getClient()->setHeader($name, $value); + } + return parent::rawRequest($endpoint, $data, $method); }