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

Matthew Swift
20.29.2011 87a32e534959a6ffaf12c6d69ce98197f7bee596
refs
author Matthew Swift <matthew.swift@forgerock.com>
Tuesday, September 20, 2011 13:29 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Tuesday, September 20, 2011 13:29 +0200
commit87a32e534959a6ffaf12c6d69ce98197f7bee596
tree 20608b3a05d50c7a79807afe68a8fa3fd20e76e2 tree | zip | gz
parent 7194e864476a93e05faf762dfded0cc6055ba8a6 view | diff
Issue OPENDJ-262: Implement pass through authentication (PTA)

Add support for administrative account lockout via the ds-pwp-account-disable operational attribute. The mechanism works in exactly the same way as for password policies and is supported by the proxy authorization controls and account usable response control. No support is provided for the password modify extended operation since this operation cannot be used with PTA accounts, nor is there support for the password policy state extended operation since this operation is very much targeted at password policy based accounts.
9 files modified
783 ■■■■■ changed files
opends/src/server/org/opends/server/api/AuthenticationPolicyState.java 295 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/controls/ProxiedAuthV1Control.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/controls/ProxiedAuthV2Control.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/PasswordPolicyState.java 241 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/SearchOperationBasis.java 40 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/LDAPPassThroughAuthenticationPolicyFactory.java 4 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PlainSASLMechanismHandler.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendBindOperation.java 8 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/api/AuthenticationPolicyTestCase.java 141 ●●●●● diff | view | raw | blame | history