package org.apereo.cas.logout;
import org.apereo.cas.authentication.principal.WebApplicationService;
/**
* This is {@link SingleLogoutServiceMessageHandler} which defines how a logout message
* for a service that supports SLO should be handled.
*
* @author Misagh Moayyed
* @since 5.0.0
*/
public interface SingleLogoutServiceMessageHandler {
/**
* Handle logout for slo service.
*
* @param singleLogoutService the service
* @param ticketId the ticket id
* @return the logout request
*/
LogoutRequest handle(WebApplicationService singleLogoutService, String ticketId);
}