MDL-78249 libraries: upgrade to version 6.8.1 of PHP-JWT.

This commit is contained in:
Paul Holden
2023-08-22 15:27:13 +01:00
parent e998f14061
commit b17ee6f4ad
7 changed files with 400 additions and 126 deletions
+10
View File
@@ -178,6 +178,16 @@ class CachedKeySet implements ArrayAccess
}
$request = $this->httpFactory->createRequest('GET', $this->jwksUri);
$jwksResponse = $this->httpClient->sendRequest($request);
if ($jwksResponse->getStatusCode() !== 200) {
throw new UnexpectedValueException(
sprintf('HTTP Error: %d %s for URI "%s"',
$jwksResponse->getStatusCode(),
$jwksResponse->getReasonPhrase(),
$this->jwksUri,
),
$jwksResponse->getStatusCode()
);
}
$this->keySet = $this->formatJwksForCache((string) $jwksResponse->getBody());
if (!isset($this->keySet[$keyId])) {