Hi All,
I am using CAS 5.0.3 with apache tomcat 8.5.11 configured with LDAP and
SPNEGO as authentication backends.
When the password for an user expires within the next 14 days, I would
like CAS to warn the user and show him a link, where he could change the
password.
I can get to the warning page with the message text of
"password.expiration.warning". That text format allows for two
variables, but if I read the class
PasswordExpiringWarningMessageDescriptor correctly, it only has one
parameter (the days until expiration). That parameter gets replaced, the
second one (the url pointing to the password change service) stays
untouched and shows as {1}.
When I look at PasswordPolicyProperties - which seems to be responsible
for storing the property cas.authn.ldap[0].passwordPolicy.url that is
described on
https://apereo.github.io/cas/5.0.x/installation/Configuration-Properties.html#password-management
- that parameter is ignored.
Is this analyis correct, and if so, is this an error?
Regards,
Felix