Skip to content

Commit d1d7ead

Browse files
authored
Merge pull request #46 from pdsinterop/fix/error-tokengenerator
return unmodified response on error
2 parents 386b6ff + ed2a024 commit d1d7ead

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/TokenGenerator.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,10 @@ public function addIdTokenToResponse($response, $clientId, $subject, $nonce, $pr
187187
$responseBody = $response->getBody()->getContents();
188188
try {
189189
$body = json_decode($responseBody, true);
190-
190+
if (isset($body['error'])) {
191+
return $response;
192+
}
193+
191194
$accessToken = $this->generateAccessToken($clientId, $subject);
192195
$accessToken = $this->bindDpop($dpop, $accessToken);
193196
$accessToken = $this->signToken($accessToken);

0 commit comments

Comments
 (0)