File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments