Class SingleLogoutProperties
java.lang.Object
org.apereo.cas.configuration.model.core.slo.SingleLogoutProperties
- All Implemented Interfaces:
Serializable
@RequiresModule(name="cas-server-core-authentication",
automated=true)
public class SingleLogoutProperties
extends Object
implements Serializable
This is
SingleLogoutProperties
.- Since:
- 5.0.0
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
The Logout propagation types. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionLogout propagation type determines how SLO requests will be sent to applications.boolean
Whether SLO callbacks should be done in an asynchronous manner via the HTTP client.boolean
Whether SLO should be entirely disabled globally for the CAS deployment.setAsynchronous
(boolean asynchronous) Whether SLO callbacks should be done in an asynchronous manner via the HTTP client.setDisabled
(boolean disabled) Whether SLO should be entirely disabled globally for the CAS deployment.setLogoutPropagationType
(SingleLogoutProperties.LogoutPropagationTypes logoutPropagationType) Logout propagation type determines how SLO requests will be sent to applications.
-
Constructor Details
-
SingleLogoutProperties
public SingleLogoutProperties()
-
-
Method Details
-
isAsynchronous
public boolean isAsynchronous()Whether SLO callbacks should be done in an asynchronous manner via the HTTP client. When true, CAS will not wait for the operation to fully complete and will resume control to carry on. -
isDisabled
public boolean isDisabled()Whether SLO should be entirely disabled globally for the CAS deployment. -
getLogoutPropagationType
Logout propagation type determines how SLO requests will be sent to applications. This is specially applicable when SLO requests are processed using a front-channel mechanism. -
setAsynchronous
Whether SLO callbacks should be done in an asynchronous manner via the HTTP client. When true, CAS will not wait for the operation to fully complete and will resume control to carry on.- Returns:
this
.
-
setDisabled
Whether SLO should be entirely disabled globally for the CAS deployment.- Returns:
this
.
-
setLogoutPropagationType
public SingleLogoutProperties setLogoutPropagationType(SingleLogoutProperties.LogoutPropagationTypes logoutPropagationType) Logout propagation type determines how SLO requests will be sent to applications. This is specially applicable when SLO requests are processed using a front-channel mechanism.- Returns:
this
.
-