Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
With the added support for password expiry and password change on initial login (see OAK-1922) the sling authenticator needs to be enhanced in order to support additional login states, such as "password expired". these states can later be evaluated by login handlers, e.g. redirecting to appropriate change password locations.
the attached patch introduces an enum for login state reason codes and sets the code during handle login failure depending on the login state.
Attachments
Attachments
Issue Links
- is related to
-
SLING-3922 Login Failure Reason Code Not Propagated In AuthUtil#sendInvalid
- Closed
-
SLING-3991 Support Password Change Upon Expiry Via SimpleCredentials Attribute
- Closed