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

neil_a_wilson
26.36.2007 a172bd1c78dc92255574e05c5b63cb9bcc81a26c
refs
author neil_a_wilson <neil_a_wilson@localhost>
Monday, March 26, 2007 02:36 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Monday, March 26, 2007 02:36 +0200
commita172bd1c78dc92255574e05c5b63cb9bcc81a26c
tree b2ce9a56e6ec34c280f2b1ac643cdee2815f415d tree | zip | gz
parent 5e161f9fca51fcdd00f16ff0d1ce14e0187d153d view | diff
Add a new password validator that determines whether a proposed new password
is acceptable based on how similar it is to the user's current password. The
processing uses the Levenshtein Distance algorithm to determine the number of
changes required to convert the current password into the new password (a
change may be either inserting a new character, removing an existing character,
or replacing an existing character).

Contributed By: Ales Novak
OpenDS Issue Number: 340
5 files added
5 files modified
1065 ■■■■■ changed files
opendj-sdk/opends/resource/config/config.ldif 9 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/schema/02-config.ldif 8 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml 46 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/config/ConfigConstants.java 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/SimilarityBasedPasswordValidator.java 162 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ExtensionsMessages.java 53 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/LevenshteinDistance.java 154 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/LengthBasedPasswordValidatorTestCase.java 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/SimilarityBasedPasswordValidatorTestCase.java 386 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/util/LevenshteinDistanceTestCase.java 239 ●●●●● diff | view | raw | blame | history