From 9831bbe4439148786a792d82833b71a1c48b2010 Mon Sep 17 00:00:00 2001 From: Ceana Razvan Date: Tue, 29 Aug 2023 21:37:58 +0300 Subject: [PATCH] Update IdTokenResponse.php Currently there is a bug in which the default claims are not set. This happens because all the claim set operations are returning a new instance instead of setting the value on the current object --- src/IdTokenResponse.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/IdTokenResponse.php b/src/IdTokenResponse.php index 2a24e68..29e1d18 100644 --- a/src/IdTokenResponse.php +++ b/src/IdTokenResponse.php @@ -50,14 +50,12 @@ protected function getBuilder(AccessTokenEntityInterface $accessToken, UserEntit } // Add required id_token claims - $builder + return $builder ->permittedFor($accessToken->getClient()->getIdentifier()) ->issuedBy('https://' . $_SERVER['HTTP_HOST']) ->issuedAt(new \DateTimeImmutable()) ->expiresAt($expiresAt) ->relatedTo($userEntity->getIdentifier()); - - return $builder; } /**