freeipa/daemons/ipa-slapi-plugins/ipa-pwd-extop
Rob Crittenden c4cca53e88 Extend password policy to evaluate passwords using libpwpolicy
Enable checking:

maxrepeat - reject passwrods which contain more than N consecutive
            characters.
maxsequence - rejected passwords which contain character sequences
              (abcde).
dictcheck - check passwords using cracklib
usercheck - check whether the password contains the user name.

The class checking provided by libpwpolicy is not used because this
overlaps with the existing IPA checking. This includes the options
dcredit, ucredit, lcredit, ocredit, minclass and maxclassrepeat.

The pwquality min length is fixed at 6 so if there is a conflict between
the system policy and pwquality log that length is enforced at 6.

https://pagure.io/freeipa/issue/6964
https://pagure.io/freeipa/issue/5948
https://pagure.io/freeipa/issue/2445
https://pagure.io/freeipa/issue/298

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
2020-10-23 09:32:52 -04:00
..
common.c Extend password policy to evaluate passwords using libpwpolicy 2020-10-23 09:32:52 -04:00
encoding.c Heap corruption in ipapwd plugin 2016-07-19 13:17:37 +02:00
ipa_pwd_extop.c CVE-2020-1722: prevent use of too long passwords 2020-04-14 12:36:01 +03:00
ipapwd.h libotp: Replace NSS with OpenSSL HMAC 2020-06-08 20:04:18 +03:00
Makefile.am libotp: Replace NSS with OpenSSL HMAC 2020-06-08 20:04:18 +03:00
otpctrl.c Rename syncreq.[ch] to otpctrl.[ch] 2016-05-26 18:47:05 +02:00
otpctrl.h Migrate from #ifndef guards to #pragma once 2016-05-29 14:04:45 +02:00
prepost.c ipa-pwd-extop: use timegm() instead of mktime() to preserve timezone offset 2020-06-08 18:06:16 +02:00
pwd-extop-conf.ldif Enable transactions by default, make password and modrdn TXN-aware 2012-11-21 14:55:12 +01:00
README Mass tree reorganization for IPAv2. To view previous history of files use: 2009-02-03 15:27:14 -05:00