package org.apereo.cas.logout; /** * Contract that defines the format of the logout message sent to a client to indicate * that an SSO session has terminated. * @author Misagh Moayyed * @since 4.0.0 */ public interface LogoutMessageCreator { /** * Builds the logout message to be sent. * * @param request the request * @return the message. Message may or may not be encoded. */ String create(LogoutRequest request); }