Skip to content

Commit f54f80d

Browse files
author
Shilen Patel
committed
Adjust logging for logout
1 parent 63f530b commit f54f80d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

lib/Controller/LogoutController.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,15 @@ public function __invoke(ServerRequest $request): Response
7878
$wasLogoutActionCalled = false;
7979

8080
$sidClaim = null;
81+
$subClaim = null;
82+
$audClaim = null;
8183

8284
// If id_token_hint was provided, resolve session ID
8385
$idTokenHint = $logoutRequest->getIdTokenHint();
8486
if ($idTokenHint !== null) {
8587
$sidClaim = $idTokenHint->claims()->get('sid');
88+
$subClaim = $idTokenHint->claims()->get('sub');
89+
$audClaim = $idTokenHint->claims()->get('aud');
8690
}
8791

8892
// Check if RP is requesting logout for session that previously existed (not this current session).
@@ -138,7 +142,9 @@ public function __invoke(ServerRequest $request): Response
138142
'sessionId' => $this->sessionService->getCurrentSession()->getSessionId(),
139143
'sessionTrackID' => $this->sessionService->getCurrentSession()->getTrackID(),
140144
'sidClaim' => $sidClaim,
141-
'idTokenHint' => $idTokenHint
145+
'sub' => $subClaim,
146+
'aud' => $audClaim,
147+
'wasLogoutActionCalled' => $wasLogoutActionCalled
142148
]
143149
);
144150

0 commit comments

Comments
 (0)