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

neil_a_wilson
15.25.2006 9d690194a88200c47b3a1d7ed64efe5890c2943b
refs
author neil_a_wilson <neil_a_wilson@localhost>
Wednesday, November 15, 2006 17:25 +0100
committer neil_a_wilson <neil_a_wilson@localhost>
Wednesday, November 15, 2006 17:25 +0100
commit9d690194a88200c47b3a1d7ed64efe5890c2943b
tree 839d737818dd8409e3f9bf399e1a0b7ee8192b66 tree | zip | gz
parent ec61e846e911045c7eb2c3ad56216f287520c684 view | diff
Update the password policy implementation to use ds-pwp-password-policy-dn
instead of pwdPolicySubentry for indicating which password policy should be
applied for a given user. The new attribute is not marked NO-USER-MODIFICATION
so that it can be directly altered by administrators in addition to having a
value populated by a virtual attribute. The pwdPolicySubentry attribute is
defined in the IETF draft as NO-USER-MODIFICATION and is only intended to be
virtually defined, making it more difficult to configure a special policy for
an individual user.

This also eliminates the possibility that clients will see this attribute and
will expect the corresponding password policy configuration to be based on the
specification in the IETF draft, which is not the case for OpenDS.

OpenDS Issue Number: 1003
16 files modified
118 ■■■■ changed files
opends/resource/config/config.ldif 4 ●●●● diff | view | raw | blame | history
opends/resource/schema/02-config.ldif 3 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/config/ConfigConstants.java 13 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/AddOperation.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/PasswordPolicyState.java 10 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/CoreMessages.java 4 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/api/PasswordValidatorTestCase.java 16 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/core/AddOperationTestCase.java 2 ●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/CRAMMD5SASLMechanismHandlerTestCase.java 10 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/DigestMD5SASLMechanismHandlerTestCase.java 10 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordModifyExtendedOperationTestCase.java 2 ●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/PasswordPolicyImportPluginTestCase.java 6 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPAuthenticationHandlerTestCase.java 24 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPCompareTestCase.java 4 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPModifyTestCase.java 4 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/tools/LDAPSearchTestCase.java 4 ●●●● diff | view | raw | blame | history