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
    Constructor
    Description
    Costruttore della classe `KeycloakLogoutHandler`.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      logout in interface org.springframework.security.web.authentication.logout.LogoutHandler
      Parameters:
      request - La richiesta HTTP.
      response - La risposta HTTP.
      auth - L'oggetto di autenticazione.