Class DefaultSingleLogoutServiceMessageHandler

  • All Implemented Interfaces:
    org.apereo.cas.logout.slo.SingleLogoutServiceMessageHandler, org.springframework.core.Ordered

    public class DefaultSingleLogoutServiceMessageHandler
    extends BaseSingleLogoutServiceMessageHandler
    This is DefaultSingleLogoutServiceMessageHandler which handles the processing of logout messages to logout endpoints processed by the logout manager.
    Since:
    5.0.0
    • Field Summary

      • Fields inherited from interface org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultSingleLogoutServiceMessageHandler​(org.apereo.cas.util.http.HttpClient httpClient, org.apereo.cas.logout.slo.SingleLogoutMessageCreator logoutMessageBuilder, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder singleLogoutServiceLogoutUrlBuilder, boolean asynchronous, org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationRequestServiceSelectionStrategies)  
    • Constructor Detail

      • DefaultSingleLogoutServiceMessageHandler

        public DefaultSingleLogoutServiceMessageHandler​(org.apereo.cas.util.http.HttpClient httpClient,
                                                        org.apereo.cas.logout.slo.SingleLogoutMessageCreator logoutMessageBuilder,
                                                        org.apereo.cas.services.ServicesManager servicesManager,
                                                        org.apereo.cas.logout.slo.SingleLogoutServiceLogoutUrlBuilder singleLogoutServiceLogoutUrlBuilder,
                                                        boolean asynchronous,
                                                        org.apereo.cas.authentication.AuthenticationServiceSelectionPlan authenticationRequestServiceSelectionStrategies)
    • Method Detail

      • supportsInternal

        protected boolean supportsInternal​(org.apereo.cas.authentication.principal.WebApplicationService singleLogoutService,
                                           org.apereo.cas.services.RegisteredService registeredService,
                                           org.apereo.cas.logout.SingleLogoutExecutionRequest context)
        Description copied from class: BaseSingleLogoutServiceMessageHandler
        Supports internal.
        Overrides:
        supportsInternal in class BaseSingleLogoutServiceMessageHandler
        Parameters:
        singleLogoutService - the single logout service
        registeredService - the registered service
        context - the context
        Returns:
        true /false