Class SingleSignOnProperties

java.lang.Object
org.apereo.cas.configuration.model.core.sso.SingleSignOnProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-core-authentication", automated=true) public class SingleSignOnProperties extends Object implements Serializable
Configuration properties class for SSO settings.
Since:
5.0.0
See Also:
  • Constructor Details

    • SingleSignOnProperties

      public SingleSignOnProperties()
  • Method Details

    • isSsoEnabled

      public boolean isSsoEnabled()
      Indicate whether single sign-on should be turned on and supported globally for the server.
    • isCreateSsoCookieOnRenewAuthn

      public boolean isCreateSsoCookieOnRenewAuthn()
      Flag that indicates whether to create SSO session on re-newed authentication event.
    • isProxyAuthnEnabled

      public boolean isProxyAuthnEnabled()
      Indicates whether CAS proxy authentication/tickets are supported by this server implementation.
    • isRenewAuthnEnabled

      public boolean isRenewAuthnEnabled()
      Indicates whether this server implementation should globally support CAS protocol authentication requests that are tagged with "renew=true".
    • getServices

      public SingleSignOnServicesProperties getServices()
      SSO behavior and settings, defined globally, that affects application treatment.
    • setSsoEnabled

      public SingleSignOnProperties setSsoEnabled(boolean ssoEnabled)
      Indicate whether single sign-on should be turned on and supported globally for the server.
      Returns:
      this.
    • setCreateSsoCookieOnRenewAuthn

      public SingleSignOnProperties setCreateSsoCookieOnRenewAuthn(boolean createSsoCookieOnRenewAuthn)
      Flag that indicates whether to create SSO session on re-newed authentication event.
      Returns:
      this.
    • setProxyAuthnEnabled

      public SingleSignOnProperties setProxyAuthnEnabled(boolean proxyAuthnEnabled)
      Indicates whether CAS proxy authentication/tickets are supported by this server implementation.
      Returns:
      this.
    • setRenewAuthnEnabled

      public SingleSignOnProperties setRenewAuthnEnabled(boolean renewAuthnEnabled)
      Indicates whether this server implementation should globally support CAS protocol authentication requests that are tagged with "renew=true".
      Returns:
      this.
    • setServices

      SSO behavior and settings, defined globally, that affects application treatment.
      Returns:
      this.