Module: check_mk
Branch: master
Commit: 8558bc7b666011ad0f6793453ed2ed076b049edb
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=8558bc7b666011…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Nov 11 16:14:49 2014 +0100
#1497 Implemented password policy capabilities for local users
Passwords of local (htpasswd) users can now be enforced to be changed.
Existing user sessions will be invalidated, the user will be logged off,
needs to login again and change his password afterwards. This can be
set in the user profile.
A password policy can now be configured for globally all local users
which can enforce the users to choose passwords of a minimal length
which are using at least X character groups.
It is also possible to define a maximum age for passwords, after which
the user needs to change the password.
---
.werks/1497 | 19 +++
ChangeLog | 1 +
web/htdocs/index.py | 4 +-
web/htdocs/login.py | 30 ++--
web/htdocs/userdb.py | 52 +++++--
web/htdocs/wato.py | 203 +++++++++++++++++++---------
web/plugins/config/builtin.py | 1 +
web/plugins/pages/wato.py | 1 +
web/plugins/wato/check_mk_configuration.py | 32 +++++
9 files changed, 250 insertions(+), 93 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=8558bc7b66…