Class PasswordManagementProperties
java.lang.Object
org.apereo.cas.configuration.model.support.pm.PasswordManagementProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-pm-webflow")
public class PasswordManagementProperties
extends Object
implements CasFeatureModule, Serializable
This is
PasswordManagementProperties
.- Since:
- 5.0.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 TypeMethodDescriptiongetCore()
Password management core settings.Settings related to fetching usernames.Google reCAPTCHA settings.Handle password policy via Groovy script.Settings related to password history management.getJdbc()
Manage account passwords in database.getJson()
Manage account passwords in JSON resources.getLdap()
Manage account passwords in LDAP.getReset()
Settings related to resetting password.getRest()
Manage account passwords via REST.The webflow configuration.Password management core settings.setForgotUsername
(ForgotUsernamePasswordManagementProperties forgotUsername) Settings related to fetching usernames.setGoogleRecaptcha
(GoogleRecaptchaProperties googleRecaptcha) Google reCAPTCHA settings.Handle password policy via Groovy script.setHistory
(PasswordHistoryProperties history) Settings related to password history management.Manage account passwords in database.Manage account passwords in JSON resources.Manage account passwords in LDAP.Settings related to resetting password.Manage account passwords via REST.The webflow configuration.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
-
PasswordManagementProperties
public PasswordManagementProperties()
-
-
Method Details
-
getCore
Password management core settings. -
getGoogleRecaptcha
Google reCAPTCHA settings. -
getLdap
Manage account passwords in LDAP. -
getJdbc
Manage account passwords in database. -
getRest
Manage account passwords via REST. -
getJson
Manage account passwords in JSON resources. -
getReset
Settings related to resetting password. -
getForgotUsername
Settings related to fetching usernames. -
getHistory
Settings related to password history management. -
getGroovy
Handle password policy via Groovy script. -
getWebflow
The webflow configuration. -
setCore
Password management core settings.- Returns:
this
.
-
setGoogleRecaptcha
Google reCAPTCHA settings.- Returns:
this
.
-
setLdap
Manage account passwords in LDAP.- Returns:
this
.
-
setJdbc
Manage account passwords in database.- Returns:
this
.
-
setRest
Manage account passwords via REST.- Returns:
this
.
-
setJson
Manage account passwords in JSON resources.- Returns:
this
.
-
setReset
Settings related to resetting password.- Returns:
this
.
-
setForgotUsername
public PasswordManagementProperties setForgotUsername(ForgotUsernamePasswordManagementProperties forgotUsername) Settings related to fetching usernames.- Returns:
this
.
-
setHistory
Settings related to password history management.- Returns:
this
.
-
setGroovy
Handle password policy via Groovy script.- Returns:
this
.
-
setWebflow
The webflow configuration.- Returns:
this
.
-