Class JdbcPasswordManagementProperties

java.lang.Object
org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties
org.apereo.cas.configuration.model.support.pm.JdbcPasswordManagementProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-support-pm-jdbc") public class JdbcPasswordManagementProperties extends AbstractJpaProperties
Since:
6.4.0
See Also:
  • Constructor Details

    • JdbcPasswordManagementProperties

      public JdbcPasswordManagementProperties()
  • Method Details

    • getPasswordEncoder

      public PasswordEncoderProperties getPasswordEncoder()
      Password encoder properties.
    • getSqlChangePassword

      public String getSqlChangePassword()
      SQL query to change the password and update.
    • getSqlFindEmail

      public String getSqlFindEmail()
      SQL query to locate the user email address.
    • getSqlFindPhone

      public String getSqlFindPhone()
      SQL query to locate the user phone number.
    • getSqlFindUser

      public String getSqlFindUser()
      SQL query to locate the user via email.
    • getSqlGetSecurityQuestions

      public String getSqlGetSecurityQuestions()
      SQL query to locate security questions for the account, if any.
    • getSqlUpdateSecurityQuestions

      public String getSqlUpdateSecurityQuestions()
      SQL query to update security questions for the account, if any.
    • getSqlUnlockAccount

      public String getSqlUnlockAccount()
      SQL query to unlock accounts.
    • getSqlDeleteSecurityQuestions

      public String getSqlDeleteSecurityQuestions()
      SQL query to delete security questions for the account, if any.
    • setPasswordEncoder

      public JdbcPasswordManagementProperties setPasswordEncoder(PasswordEncoderProperties passwordEncoder)
      Password encoder properties.
      Returns:
      this.
    • setSqlChangePassword

      public JdbcPasswordManagementProperties setSqlChangePassword(String sqlChangePassword)
      SQL query to change the password and update.
      Returns:
      this.
    • setSqlFindEmail

      public JdbcPasswordManagementProperties setSqlFindEmail(String sqlFindEmail)
      SQL query to locate the user email address.
      Returns:
      this.
    • setSqlFindPhone

      public JdbcPasswordManagementProperties setSqlFindPhone(String sqlFindPhone)
      SQL query to locate the user phone number.
      Returns:
      this.
    • setSqlFindUser

      public JdbcPasswordManagementProperties setSqlFindUser(String sqlFindUser)
      SQL query to locate the user via email.
      Returns:
      this.
    • setSqlGetSecurityQuestions

      public JdbcPasswordManagementProperties setSqlGetSecurityQuestions(String sqlGetSecurityQuestions)
      SQL query to locate security questions for the account, if any.
      Returns:
      this.
    • setSqlUpdateSecurityQuestions

      public JdbcPasswordManagementProperties setSqlUpdateSecurityQuestions(String sqlUpdateSecurityQuestions)
      SQL query to update security questions for the account, if any.
      Returns:
      this.
    • setSqlUnlockAccount

      public JdbcPasswordManagementProperties setSqlUnlockAccount(String sqlUnlockAccount)
      SQL query to unlock accounts.
      Returns:
      this.
    • setSqlDeleteSecurityQuestions

      public JdbcPasswordManagementProperties setSqlDeleteSecurityQuestions(String sqlDeleteSecurityQuestions)
      SQL query to delete security questions for the account, if any.
      Returns:
      this.