Skip to content

Commit 3506c69

Browse files
committed
only add id_token when asked
1 parent a0ea40c commit 3506c69

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

lib/Routes/SolidIdp.php

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,17 @@ public static function respondToAuthorize() {
9090

9191
$response = $authServer->respondToAuthorizationRequest($request, $user, $approval);
9292

93-
$tokenGenerator = Server::getTokenGenerator();
93+
if (in_array("id_token", $requestedResponseTypes)) {
94+
$tokenGenerator = Server::getTokenGenerator();
9495

95-
$response = $tokenGenerator->addIdTokenToResponse(
96-
$response,
97-
$clientId,
98-
$webId,
99-
$_SESSION['nonce'] ?? '',
100-
Server::getKeys()["privateKey"]
101-
);
96+
$response = $tokenGenerator->addIdTokenToResponse(
97+
$response,
98+
$clientId,
99+
$webId,
100+
$_SESSION['nonce'] ?? '',
101+
Server::getKeys()["privateKey"]
102+
);
103+
}
102104

103105
Server::respond($response);
104106
}

0 commit comments

Comments
 (0)