Package com.gruppox.pissir23.security
Class KeycloakLogoutHandler
java.lang.Object
com.gruppox.pissir23.security.KeycloakLogoutHandler
- All Implemented Interfaces:
org.springframework.security.web.authentication.logout.LogoutHandler
@Component
public class KeycloakLogoutHandler
extends Object
implements org.springframework.security.web.authentication.logout.LogoutHandler
Questa classe gestisce il processo di logout di un utente da Keycloak.
* Implementa l'interfaccia `LogoutHandler` per personalizzare il comportamento del logout.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlogout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication auth) Gestisce il processo di logout di un utente da Keycloak.
-
Constructor Details
-
KeycloakLogoutHandler
public KeycloakLogoutHandler()Costruttore della classe `KeycloakLogoutHandler`.
-
-
Method Details
-
logout
public void logout(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication auth) Gestisce il processo di logout di un utente da Keycloak.- Specified by:
logoutin interfaceorg.springframework.security.web.authentication.logout.LogoutHandler- Parameters:
request- La richiesta HTTP.response- La risposta HTTP.auth- L'oggetto di autenticazione.
-