Class AbstractServerLogoutSuccessHandler

  • All Implemented Interfaces:
    EventListener, org.springframework.context.ApplicationListener<org.springframework.cloud.gateway.event.RefreshRoutesEvent>, org.springframework.security.web.server.authentication.logout.ServerLogoutSuccessHandler
    Direct Known Subclasses:
    CASServerLogoutSuccessHandler, OidcClientInitiatedServerLogoutSuccessHandler, SAML2ServerLogoutSuccessHandler

    public abstract class AbstractServerLogoutSuccessHandler
    extends Object
    implements org.springframework.security.web.server.authentication.logout.ServerLogoutSuccessHandler, org.springframework.context.ApplicationListener<org.springframework.cloud.gateway.event.RefreshRoutesEvent>
    • Field Detail

      • redirectStrategy

        protected final org.springframework.security.web.server.ServerRedirectStrategy redirectStrategy
    • Constructor Detail

      • AbstractServerLogoutSuccessHandler

        public AbstractServerLogoutSuccessHandler()
    • Method Detail

      • onApplicationEvent

        public void onApplicationEvent​(org.springframework.cloud.gateway.event.RefreshRoutesEvent event)
        Specified by:
        onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.cloud.gateway.event.RefreshRoutesEvent>
      • getPostLogout

        protected URI getPostLogout​(org.springframework.security.web.server.WebFilterExchange exchange)