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

neil_a_wilson
28.15.2007 93a5c2c6d0c5e2acc2fd59618af6537af33f99f7
refs
author neil_a_wilson <neil_a_wilson@localhost>
Thursday, June 28, 2007 00:15 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Thursday, June 28, 2007 00:15 +0200
commit93a5c2c6d0c5e2acc2fd59618af6537af33f99f7
tree f09fa87f2ac9f6a7f6081b79fd948274f0414e80 tree | zip | gz
parent 9b399f85fad8dc5d99a74d8973a7d1d646174d37 view | diff
Add a new extended operation that can be used to interact with password policy
state information for a user, including getting and setting various state
variables (even those marked NO-USER-MODIFICATION, although these are typically
intended for testing purposes only). Users will be required to have the
password-reset privilege in order to be able to use this extended operation,
and access control will also come into play.

Also, include a manage-account tool that can be used to interact with this
extended operation. It supports a subset of the capabilities made available in
the extended operation (e.g., it only allows one operation per use, whereas the
extended operation allows you to include multiple operations), and some of the
features intended for testing purposes are marked hidden so that they aren't
readily apparent to end users.

Finally, fix a bug in which it was not possible for users to authenticate if
their account had the pwdReset flag and last login time tracking was enabled.

OpenDS Issue Numbers: 292, 579, 1782, 1845
5 files added
7 files modified
6552 ■■■■■ changed files
opendj-sdk/opends/resource/bin/manage-account 37 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/bin/manage-account.bat 33 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/config/config.ldif 7 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/ModifyOperation.java 5 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/PasswordPolicyState.java 552 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/PasswordPolicyStateExtendedOperation.java 1703 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ExtensionsMessages.java 383 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java 1184 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/ManageAccount.java 1688 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/util/ServerConstants.java 9 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/PasswordPolicyTestCase.java 80 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/tools/ManageAccountTestCase.java 871 ●●●●● diff | view | raw | blame | history