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

neil_a_wilson
28.15.2007 5133f4340c33425a6a2cba4b8764d6e684b37da4
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
commit5133f4340c33425a6a2cba4b8764d6e684b37da4
tree 6d9d15d7281e830157d2c9aab89320e1ba267533 tree | zip | gz
parent 7d455cd31d4f35054e2d84ed4e91424e9da02b67 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
7 files modified
5 files added
6552 ■■■■■ changed files
opends/resource/bin/manage-account 37 ●●●●● diff | view | raw | blame | history
opends/resource/bin/manage-account.bat 33 ●●●●● diff | view | raw | blame | history
opends/resource/config/config.ldif 7 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/ModifyOperation.java 5 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/PasswordPolicyState.java 552 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PasswordPolicyStateExtendedOperation.java 1703 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/ExtensionsMessages.java 383 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/ToolMessages.java 1184 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/tools/ManageAccount.java 1688 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/ServerConstants.java 9 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/core/PasswordPolicyTestCase.java 80 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/tools/ManageAccountTestCase.java 871 ●●●●● diff | view | raw | blame | history