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

neil_a_wilson
11.00.2007 1d8608f42238666e58359da49fdeec9d5c9781bb
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
commit1d8608f42238666e58359da49fdeec9d5c9781bb
tree 89f4b9ef69457bd406fd2de5623c9efdcba210cc tree | zip | gz
parent ef78eeb3974afeb64aa95fd129d9e45a86748dbc 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
opends/resource/config/config.ldif 20 ●●●●● diff | view | raw | blame | history
opends/resource/config/wordlist.txt 426282 ●●●●● diff | view | raw | blame | history
opends/resource/schema/02-config.ldif 30 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml 61 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml 80 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/AttributeValuePasswordValidator.java 190 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/DictionaryPasswordValidator.java 296 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/ExtensionsMessages.java 145 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/AttributeValuePasswordValidatorTestCase.java 435 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/DictionaryPasswordValidatorTestCase.java 519 ●●●●● diff | view | raw | blame | history