Class SamlIdPLogoutProperties
java.lang.Object
org.apereo.cas.configuration.model.support.saml.idp.SamlIdPLogoutProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-support-saml-idp")
public class SamlIdPLogoutProperties
extends Object
implements Serializable
This is
SamlIdPLogoutProperties
.- Since:
- 5.3.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe order in which the logout request binginds should be tried (if available at the SP level).Whether SLO logout responses should be sent using a forced binding.boolean
Whether SLO logout requests are required to be signed.boolean
Whether SLO logout responses should be sent to service providers.boolean
Whether SLO logout responses are required to be signed.boolean
Whether SAML SLO is enabled and processed.setForceSignedLogoutRequests
(boolean forceSignedLogoutRequests) Whether SLO logout requests are required to be signed.setLogoutRequestBindings
(List<String> logoutRequestBindings) The order in which the logout request binginds should be tried (if available at the SP level).setLogoutResponseBinding
(String logoutResponseBinding) Whether SLO logout responses should be sent using a forced binding.setSendLogoutResponse
(boolean sendLogoutResponse) Whether SLO logout responses should be sent to service providers.setSignLogoutResponse
(boolean signLogoutResponse) Whether SLO logout responses are required to be signed.setSingleLogoutCallbacksDisabled
(boolean singleLogoutCallbacksDisabled) Whether SAML SLO is enabled and processed.
-
Constructor Details
-
SamlIdPLogoutProperties
public SamlIdPLogoutProperties()
-
-
Method Details
-
getLogoutResponseBinding
Whether SLO logout responses should be sent using a forced binding. Accepted values are:urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
-
isSignLogoutResponse
public boolean isSignLogoutResponse()Whether SLO logout responses are required to be signed. -
isSendLogoutResponse
public boolean isSendLogoutResponse()Whether SLO logout responses should be sent to service providers. -
isForceSignedLogoutRequests
public boolean isForceSignedLogoutRequests()Whether SLO logout requests are required to be signed. -
isSingleLogoutCallbacksDisabled
public boolean isSingleLogoutCallbacksDisabled()Whether SAML SLO is enabled and processed. -
getLogoutRequestBindings
The order in which the logout request binginds should be tried (if available at the SP level). -
setLogoutResponseBinding
Whether SLO logout responses should be sent using a forced binding. Accepted values are:urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect
- Returns:
this
.
-
setSignLogoutResponse
Whether SLO logout responses are required to be signed.- Returns:
this
.
-
setSendLogoutResponse
Whether SLO logout responses should be sent to service providers.- Returns:
this
.
-
setForceSignedLogoutRequests
Whether SLO logout requests are required to be signed.- Returns:
this
.
-
setSingleLogoutCallbacksDisabled
public SamlIdPLogoutProperties setSingleLogoutCallbacksDisabled(boolean singleLogoutCallbacksDisabled) Whether SAML SLO is enabled and processed.- Returns:
this
.
-
setLogoutRequestBindings
The order in which the logout request binginds should be tried (if available at the SP level).- Returns:
this
.
-