package org.apereo.cas.support.saml; /** * Class that exposes relevant constants and parameters to * the SAML protocol. These include attribute names, pre-defined * values and expected request parameter names as is specified * by the protocol. * * @author Misagh Moayyed * @since 4.1 */ public interface SamlProtocolConstants { /** Constant representing the saml request. */ String PARAMETER_SAML_REQUEST = "SAMLRequest"; /** Constant representing the saml response. */ String PARAMETER_SAML_RESPONSE = "SAMLResponse"; /** Constant representing the saml relay state. */ String PARAMETER_SAML_RELAY_STATE = "RelayState"; /** Constant representing artifact. */ String CONST_PARAM_ARTIFACT = "SAMLart"; /** Constant representing service. */ String CONST_PARAM_TARGET = "TARGET"; /** Indicates the endpoint for saml validation. */ String ENDPOINT_SAML_VALIDATE = "/samlValidate"; /** Parameter representing entity id. */ String PARAMETER_ENTITY_ID = "entityId"; }