Set LogoutRequestRepository on Saml2 LogoutSuccessHandler

Closes gh-11363
This commit is contained in:
mmoussa_mapfreusa
2022-07-25 13:13:42 -04:00
committed by Josh Cummings
parent 2a95a24390
commit bd4e0fb5db
2 changed files with 14 additions and 0 deletions

View File

@@ -272,6 +272,7 @@ public final class Saml2LogoutConfigurer<H extends HttpSecurityBuilder<H>>
LogoutHandler[] logoutHandlers = this.logoutHandlers.toArray(new LogoutHandler[0]);
Saml2RelyingPartyInitiatedLogoutSuccessHandler logoutRequestSuccessHandler = createSaml2LogoutRequestSuccessHandler(
registrations);
logoutRequestSuccessHandler.setLogoutRequestRepository(this.logoutRequestConfigurer.logoutRequestRepository);
LogoutFilter logoutFilter = new LogoutFilter(logoutRequestSuccessHandler, logoutHandlers);
logoutFilter.setLogoutRequestMatcher(createLogoutMatcher());
return postProcess(logoutFilter);