Package org.apereo.cas.configuration
Class CasConfigurationProperties
java.lang.Object
org.apereo.cas.configuration.CasConfigurationProperties
- All Implemented Interfaces:
Serializable
@ConfigurationProperties("cas")
@RequiresModule(name="cas-server-core-api",
automated=true)
@Validated
public class CasConfigurationProperties
extends Object
implements Serializable
This is
CasConfigurationProperties
.- Since:
- 5.0.0
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAUP settings.Access Strategy and authorization-related functionality.Account registration settings.getAcme()
ACME functionality.Integration settings for amazon sts.getAudit()
Authentication audit functionality.getAuthn()
General settings for authentication.Clearpass settings.Attribute consent functionality.getCore()
Core internal settings.Custom properties.Authentication events functionality.GeoLocation settings.Google Analytics functionality.Google Firebase Cloud Messaging functionality.Google reCAPTCHA settings.getHost()
Settings that define this CAS host.Http client and outgoing connections settings.Settings that control filtering of the incoming http requests.long
Timestamp that indicates the initialization time.Interrupt/notification functionality.getJdbc()
General database and hibernate settings.Locale and internationalization settings.Logging functionality.Logout functionality.Message bundles and internationalization functionality.Monitoring functionality.Person directory and principal resolution functionality.getRest()
REST API functionality.SAML Core functionality and settings.SAML Metadata UI settings and parsing.SAML SP integration settings.getScim()
SCIM functionality.Settings that define this CAS server instance.Service registry functionality.Slack Messaging functionality.getSlo()
SLO functionality.SMS and Text messaging settings.Spring cloud configuration settings.getSso()
SSO functionality.Standalone configuration settings.getTgc()
Ticket-granting cookie settings.getTheme()
UI and theme settings.Ticketing functionality.getView()
Views and UI functionality.Warning cookie settings.Spring Webflow functionality.setAcceptableUsagePolicy
(AcceptableUsagePolicyProperties acceptableUsagePolicy) AUP settings.setAccessStrategy
(AccessStrategyProperties accessStrategy) Access Strategy and authorization-related functionality.setAccountRegistration
(AccountManagementRegistrationProperties accountRegistration) Account registration settings.setAcme
(AcmeProperties acme) ACME functionality.setAmazonSts
(AmazonSecurityTokenServiceProperties amazonSts) Integration settings for amazon sts.setAudit
(AuditProperties audit) Authentication audit functionality.setAuthn
(AuthenticationProperties authn) General settings for authentication.setClearpass
(ClearpassProperties clearpass) Clearpass settings.setConsent
(ConsentProperties consent) Attribute consent functionality.Core internal settings.setCustom
(CasCustomProperties custom) Custom properties.setEvents
(EventsProperties events) Authentication events functionality.setGeoLocation
(GeoLocationProperties geoLocation) GeoLocation settings.setGoogleAnalytics
(GoogleAnalyticsProperties googleAnalytics) Google Analytics functionality.setGoogleFirebaseMessaging
(GoogleFirebaseCloudMessagingProperties googleFirebaseMessaging) Google Firebase Cloud Messaging functionality.setGoogleRecaptcha
(GoogleRecaptchaProperties googleRecaptcha) Google reCAPTCHA settings.Settings that define this CAS host.setHttpClient
(HttpClientProperties httpClient) Http client and outgoing connections settings.setHttpWebRequest
(HttpRequestProperties httpWebRequest) Settings that control filtering of the incoming http requests.setInitializationTime
(long initializationTime) Timestamp that indicates the initialization time.setInterrupt
(InterruptProperties interrupt) Interrupt/notification functionality.setJdbc
(DatabaseProperties jdbc) General database and hibernate settings.setLocale
(LocaleProperties locale) Locale and internationalization settings.setLogging
(LoggingProperties logging) Logging functionality.setLogout
(LogoutProperties logout) Logout functionality.setMessageBundle
(MessageBundleProperties messageBundle) Message bundles and internationalization functionality.setMonitor
(MonitorProperties monitor) Monitoring functionality.setPersonDirectory
(PersonDirectoryPrincipalResolverProperties personDirectory) Person directory and principal resolution functionality.setRest
(RestProperties rest) REST API functionality.setSamlCore
(SamlCoreProperties samlCore) SAML Core functionality and settings.setSamlMetadataUi
(SamlMetadataUIProperties samlMetadataUi) SAML Metadata UI settings and parsing.SAML SP integration settings.setScim
(ScimProperties scim) SCIM functionality.setServer
(CasServerProperties server) Settings that define this CAS server instance.setServiceRegistry
(ServiceRegistryProperties serviceRegistry) Service registry functionality.setSlackMessaging
(SlackMessagingProperties slackMessaging) Slack Messaging functionality.SLO functionality.setSmsProvider
(SmsProvidersProperties smsProvider) SMS and Text messaging settings.Spring cloud configuration settings.SSO functionality.setStandalone
(StandaloneConfigurationProperties standalone) Standalone configuration settings.Ticket-granting cookie settings.setTheme
(ThemeProperties theme) UI and theme settings.setTicket
(TicketProperties ticket) Ticketing functionality.setView
(ViewProperties view) Views and UI functionality.setWarningCookie
(WarningCookieProperties warningCookie) Warning cookie settings.setWebflow
(WebflowProperties webflow) Spring Webflow functionality.
-
Field Details
-
PREFIX
Prefix used for all CAS-specific settings.- See Also:
-
-
Constructor Details
-
CasConfigurationProperties
public CasConfigurationProperties()
-
-
Method Details
-
getInitializationTime
public long getInitializationTime()Timestamp that indicates the initialization time. -
getLogging
Logging functionality. -
getInterrupt
Interrupt/notification functionality. -
getConsent
Attribute consent functionality. -
getAccessStrategy
Access Strategy and authorization-related functionality. -
getAcme
ACME functionality. -
getScim
SCIM functionality. -
getAuthn
General settings for authentication. -
getAudit
Authentication audit functionality. -
getHttpClient
Http client and outgoing connections settings. -
getPersonDirectory
Person directory and principal resolution functionality. -
getEvents
Authentication events functionality. -
getMonitor
Monitoring functionality. -
getHost
Settings that define this CAS host. -
getLogout
Logout functionality. -
getRest
REST API functionality. -
getServer
Settings that define this CAS server instance. -
getServiceRegistry
Service registry functionality. -
getSlo
SLO functionality. -
getSso
SSO functionality. -
getTicket
Ticketing functionality. -
getMessageBundle
Message bundles and internationalization functionality. -
getHttpWebRequest
Settings that control filtering of the incoming http requests. -
getView
Views and UI functionality. -
getGoogleAnalytics
Google Analytics functionality. -
getGoogleFirebaseMessaging
Google Firebase Cloud Messaging functionality. -
getSlackMessaging
Slack Messaging functionality. -
getGoogleRecaptcha
Google reCAPTCHA settings. -
getSmsProvider
SMS and Text messaging settings. -
getAcceptableUsagePolicy
AUP settings. -
getClearpass
Clearpass settings. -
getTgc
Ticket-granting cookie settings. -
getWarningCookie
Warning cookie settings. -
getGeoLocation
GeoLocation settings. -
getSamlSp
SAML SP integration settings. -
getJdbc
General database and hibernate settings. -
getAmazonSts
Integration settings for amazon sts. -
getSamlMetadataUi
SAML Metadata UI settings and parsing. -
getSamlCore
SAML Core functionality and settings. -
getTheme
UI and theme settings. -
getLocale
Locale and internationalization settings. -
getWebflow
Spring Webflow functionality. -
getCustom
Custom properties. -
getStandalone
Standalone configuration settings. -
getSpring
Spring cloud configuration settings. -
getAccountRegistration
Account registration settings. -
getCore
Core internal settings. -
setInitializationTime
Timestamp that indicates the initialization time.- Returns:
this
.
-
setLogging
Logging functionality.- Returns:
this
.
-
setInterrupt
Interrupt/notification functionality.- Returns:
this
.
-
setConsent
Attribute consent functionality.- Returns:
this
.
-
setAccessStrategy
Access Strategy and authorization-related functionality.- Returns:
this
.
-
setAcme
ACME functionality.- Returns:
this
.
-
setScim
SCIM functionality.- Returns:
this
.
-
setAuthn
General settings for authentication.- Returns:
this
.
-
setAudit
Authentication audit functionality.- Returns:
this
.
-
setHttpClient
Http client and outgoing connections settings.- Returns:
this
.
-
setPersonDirectory
public CasConfigurationProperties setPersonDirectory(PersonDirectoryPrincipalResolverProperties personDirectory) Person directory and principal resolution functionality.- Returns:
this
.
-
setEvents
Authentication events functionality.- Returns:
this
.
-
setMonitor
Monitoring functionality.- Returns:
this
.
-
setHost
Settings that define this CAS host.- Returns:
this
.
-
setLogout
Logout functionality.- Returns:
this
.
-
setRest
REST API functionality.- Returns:
this
.
-
setServer
Settings that define this CAS server instance.- Returns:
this
.
-
setServiceRegistry
Service registry functionality.- Returns:
this
.
-
setSlo
SLO functionality.- Returns:
this
.
-
setSso
SSO functionality.- Returns:
this
.
-
setTicket
Ticketing functionality.- Returns:
this
.
-
setMessageBundle
Message bundles and internationalization functionality.- Returns:
this
.
-
setHttpWebRequest
Settings that control filtering of the incoming http requests.- Returns:
this
.
-
setView
Views and UI functionality.- Returns:
this
.
-
setGoogleAnalytics
Google Analytics functionality.- Returns:
this
.
-
setGoogleFirebaseMessaging
public CasConfigurationProperties setGoogleFirebaseMessaging(GoogleFirebaseCloudMessagingProperties googleFirebaseMessaging) Google Firebase Cloud Messaging functionality.- Returns:
this
.
-
setSlackMessaging
Slack Messaging functionality.- Returns:
this
.
-
setGoogleRecaptcha
Google reCAPTCHA settings.- Returns:
this
.
-
setSmsProvider
SMS and Text messaging settings.- Returns:
this
.
-
setAcceptableUsagePolicy
public CasConfigurationProperties setAcceptableUsagePolicy(AcceptableUsagePolicyProperties acceptableUsagePolicy) AUP settings.- Returns:
this
.
-
setClearpass
Clearpass settings.- Returns:
this
.
-
setTgc
Ticket-granting cookie settings.- Returns:
this
.
-
setWarningCookie
Warning cookie settings.- Returns:
this
.
-
setGeoLocation
GeoLocation settings.- Returns:
this
.
-
setSamlSp
SAML SP integration settings.- Returns:
this
.
-
setJdbc
General database and hibernate settings.- Returns:
this
.
-
setAmazonSts
Integration settings for amazon sts.- Returns:
this
.
-
setSamlMetadataUi
SAML Metadata UI settings and parsing.- Returns:
this
.
-
setSamlCore
SAML Core functionality and settings.- Returns:
this
.
-
setTheme
UI and theme settings.- Returns:
this
.
-
setLocale
Locale and internationalization settings.- Returns:
this
.
-
setWebflow
Spring Webflow functionality.- Returns:
this
.
-
setCustom
Custom properties.- Returns:
this
.
-
setStandalone
Standalone configuration settings.- Returns:
this
.
-
setSpring
Spring cloud configuration settings.- Returns:
this
.
-
setAccountRegistration
public CasConfigurationProperties setAccountRegistration(AccountManagementRegistrationProperties accountRegistration) Account registration settings.- Returns:
this
.
-
setCore
Core internal settings.- Returns:
this
.
-