Proposed solution
- Enable the "password never expires" feature for individual users in the OpenLDAP account provider, as previously available in Active Directory.
- Add UI implementation for toggling the flag both in cluster-admin and user portal interfaces.
- Define a non-expiring ppolicy entry.
- Migrate accounts without
pwdChangedTime to the non-expiring ppolicy.
Alternative solutions
- Keep the current approach: only the administrator password never expires, others must follow the expiration policy or manage it manually with CLI and attributes.
Additional context
-
Feature was available for AD, not for OpenLDAP. See the original proposal and feedback in NethServer/dev#7503. Consider admin expectations after upgrade/migration from AD/legacy releases.
-
When the pwdChangedTime is removed, the cluster-admin UI already provides a visual feedback:
See also
Thanks to @nrauso @lucagasparini
Proposed solution
pwdChangedTimeto the non-expiring ppolicy.Alternative solutions
Additional context
Feature was available for AD, not for OpenLDAP. See the original proposal and feedback in NethServer/dev#7503. Consider admin expectations after upgrade/migration from AD/legacy releases.
When the
pwdChangedTimeis removed, the cluster-admin UI already provides a visual feedback:See also
Thanks to @nrauso @lucagasparini