mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

neil_a_wilson
11.00.2007 fbd01f29f11e1819495668158fe53cf586745343
refs
author neil_a_wilson <neil_a_wilson@localhost>
Wednesday, April 11, 2007 00:00 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Wednesday, April 11, 2007 00:00 +0200
commitfbd01f29f11e1819495668158fe53cf586745343
tree af7b892ba38ac22edd2634b8493e1225e0f0e199 tree | zip | gz
parent 372cf7468be95741e68668d5d971a14c77220297 view | diff
Add support for two new password validators:

- Issue #338: Prevent users from selecting a password that matches the value
of any attribute (or a specified set of attributes) in that user's entry.

- Issue #341: Prevent users from selecting a password that matches a value
contained in a dictionary.

Both validators support both forward and reverse matching, and for the
dictionary password validator I have compiled a dictionary from public domain
word lists.
7 files added
3 files modified
428058 ■■■■■ changed files
opendj-sdk/opends/resource/config/config.ldif 20 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/config/wordlist.txt 426282 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/schema/02-config.ldif 30 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml 61 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml 80 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/AttributeValuePasswordValidator.java 190 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/DictionaryPasswordValidator.java 296 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ExtensionsMessages.java 145 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/AttributeValuePasswordValidatorTestCase.java 435 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/DictionaryPasswordValidatorTestCase.java 519 ●●●●● diff | view | raw | blame | history