-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Password expiration presets should be in DAYS #4896
Comments
Great. You are doing a wonderful job! |
In addition, changing a password entry should reset it's expiration date automatically to the preset value, since changing a password in the real world also usually resets the expiry. |
Tracked by a different request and has a draft PR for that as well. |
Are there still plans to implement this feature? I'm especially interested in customisable expiration presets. |
I'm also wondering if this is still being tracked. I would really like to be able to stop googling "today plus 60 days" and "today plus 90 days" so many times every month. I have a lot of accounts that use 60 and 90 day expirations but I can see where many users would have other policies so customizable input is probably best. |
According to the notes above, in Milestone 2.7.1, the 12 hour expiration was merged into code on March 31. This particular issue (allowing for a fully modular numerical value and unit selection) was moved from 2.7.1 to 2.7.2 In April, and now has been moved to 2.8.0 as of last month, so yeah, they are still planning to implement, it's just been pushed back a little bit. |
What are the plans for this implementation or is it done already? I also have that issue that i have "unusual" cycles like "42 days" to change my password. |
Overview
The time interval presets available on the dropdown menu (to the right of the Expires datetime field) are currently as follows: {1, 2, 3} weeks, {1, 3, 6} months, or {1, 2, 3} years. Furthermore, they don't seem to be configurable.
This is not really useful, because mandatory password change times are usually given in numbers of days, and while a week always has seven days, a month can have from 28-31 and a year 365-366. Thus, these units are too imprecise.
Here's a quick survey of password expiry requirements:
Microsoft
(source)
Okta
Single sign on (SSO) provider Okta uses 120 days as the default (source)
(Okta also has a minimum required duration, before which the password cannot be changed. This is given in hours or days. This is to prevent a user from changing their password back to an old one.)
RedHat
RedHat's LDAP admin documentation says they do something similar to Okta, providing parameters
Feature Requests
Other Implementations
The text was updated successfully, but these errors were encountered: