Skip to content

Commit 80f2c67

Browse files
committed
Use more fluid way to fetch and set issuerState
1 parent 6e7d24a commit 80f2c67

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

src/Server/Grants/AuthCodeGrant.php

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -762,8 +762,6 @@ public function validateAuthorizationRequestWithRequestRules(
762762
$redirectUri = $resultBag->getOrFail(ClientRedirectUriRule::class)->getValue();
763763
/** @var string|null $state */
764764
$state = $resultBag->getOrFail(StateRule::class)->getValue();
765-
/** @var string|null $issuer_state */
766-
$issuer_state = $resultBag->getOrFail(IssuerStateRule::class)->getValue();
767765
/** @var \SimpleSAML\Module\oidc\Entities\Interfaces\ClientEntityInterface $client */
768766
$client = $resultBag->getOrFail(ClientRule::class)->getValue();
769767

@@ -886,9 +884,9 @@ public function validateAuthorizationRequestWithRequestRules(
886884
$authorizationRequest->setFlowType($flowType);
887885

888886
/** @var ?string $issuerState */
889-
if ($issuer_state !== null) {
890-
$authorizationRequest->setIssuerState($issuer_state);
891-
}
887+
$issuerState = $resultBag->get(IssuerStateRule::class)?->getValue();
888+
$this->loggerService->debug('AuthCodeGrant: Issuer state: ', ['issuerState' => $issuerState]);
889+
$authorizationRequest->setIssuerState($issuerState);
892890

893891
/** @var ?array $authorizationDetails */
894892
$authorizationDetails = $resultBag->get(AuthorizationDetailsRule::class)?->getValue();

0 commit comments

Comments
 (0)