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:
  • Constructor Details

    • SurrogateJdbcAuthenticationProperties

      public SurrogateJdbcAuthenticationProperties()
  • Method Details

    • getSurrogateSearchQuery

      public String 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

      public String getSurrogateAccountQuery()
      SQL query to use in order to retrieve the list of qualified accounts for impersonation for a given admin user.
    • setSurrogateSearchQuery

      public SurrogateJdbcAuthenticationProperties setSurrogateSearchQuery(String surrogateSearchQuery)
      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

      public SurrogateJdbcAuthenticationProperties setSurrogateAccountQuery(String surrogateAccountQuery)
      SQL query to use in order to retrieve the list of qualified accounts for impersonation for a given admin user.
      Returns:
      this.