Skip to content

Commit

Permalink
fix fiscal_number claim
Browse files Browse the repository at this point in the history
  • Loading branch information
damikael committed Jun 20, 2024
1 parent 084f2c8 commit a7664ad
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions lib/OIDC/OP/UserinfoEndpoint.php
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,16 @@ public function process()
}
$this->database->log("UserinfoEndpoint", "USERINFO", "Bearer: " . $bearer);
$userinfo = (array) $this->database->getUserinfo($bearer);
$userinfo['sub'] = $userinfo['https://attributes_eid_gov_it/fiscal_number'];

$fiscalNumber = isset($userinfo['https://attributes_eid_gov_it/fiscal_number'])? $userinfo['https://attributes_eid_gov_it/fiscal_number'] : $userinfo['fiscal_number'];
$userinfo['sub'] = $fiscalNumber;
$this->database->log("UserinfoEndpoint", "USERINFO", $userinfo);

header('Content-Type: application/json; charset=utf-8');
$response = json_encode($userinfo);

echo $response;
echo json_encode($userinfo);

return $response;
return $userinfo;

} catch (\Exception $e) {
http_response_code(400);
Expand Down

0 comments on commit a7664ad

Please sign in to comment.