Class SurrogateJdbcAuthenticationProperties
java.lang.Object
org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
org.apereo.cas.configuration.model.support.surrogate.SurrogateJdbcAuthenticationProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-surrogate-authentication-jdbc")
public class SurrogateJdbcAuthenticationProperties
extends AbstractJpaProperties
- Since:
- 5.1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionSQL query to use in order to retrieve the list of qualified accounts for impersonation for a given admin user.Surrogate query to use to determine whether an admin user can impersonate another user.setSurrogateAccountQuery
(String surrogateAccountQuery) SQL query to use in order to retrieve the list of qualified accounts for impersonation for a given admin user.setSurrogateSearchQuery
(String surrogateSearchQuery) Surrogate query to use to determine whether an admin user can impersonate another user.Methods inherited from class org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
getBatchSize, getConnectionTimeout, getDataSourceName, getDdlAuto, getDefaultCatalog, getDefaultSchema, getDialect, getDriverClass, getFailFastTimeout, getFetchSize, getHealthQuery, getIdleTimeout, getIsolationLevelName, getLeakThreshold, getPassword, getPhysicalNamingStrategyClassName, getPool, getPropagationBehaviorName, getProperties, getUrl, getUser, isAutocommit, isGenerateStatistics, isIsolateInternalQueries, isReadOnly, setAutocommit, setBatchSize, setConnectionTimeout, setDataSourceName, setDdlAuto, setDefaultCatalog, setDefaultSchema, setDialect, setDriverClass, setFailFastTimeout, setFetchSize, setGenerateStatistics, setHealthQuery, setIdleTimeout, setIsolateInternalQueries, setIsolationLevelName, setLeakThreshold, setPassword, setPhysicalNamingStrategyClassName, setPool, setPropagationBehaviorName, setProperties, setReadOnly, setUrl, setUser
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
SurrogateJdbcAuthenticationProperties
public SurrogateJdbcAuthenticationProperties()
-
-
Method Details
-
getSurrogateSearchQuery
Surrogate query to use to determine whether an admin user can impersonate another user. The query must return an integer count of greater than zero. -
getSurrogateAccountQuery
SQL query to use in order to retrieve the list of qualified accounts for impersonation for a given admin user. -
setSurrogateSearchQuery
Surrogate query to use to determine whether an admin user can impersonate another user. The query must return an integer count of greater than zero.- Returns:
this
.
-
setSurrogateAccountQuery
SQL query to use in order to retrieve the list of qualified accounts for impersonation for a given admin user.- Returns:
this
.
-