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

neil_a_wilson
08.27.2007 4a4a8540f0b64feff6934c3215c6f896c9561c7d
refs
author neil_a_wilson <neil_a_wilson@localhost>
Thursday, February 8, 2007 23:27 +0100
committer neil_a_wilson <neil_a_wilson@localhost>
Thursday, February 8, 2007 23:27 +0100
commit4a4a8540f0b64feff6934c3215c6f896c9561c7d
tree d881ef21a7120fdfaff10591f2809a747dee504e tree | zip | gz
parent 024236ce15ba35489aae4214e3c72a06dd9e82df view | diff
Update the AuthenticationInfo object to store the entries for the authentication
and authorization identities rather than just their DNs. This includes a
mechanism to keep those entries up to date as changes occur in the server, and
also includes a hook for ClientConnection subclasses to perform processing
whenever a connection is terminated.

This also includes an update to the code for the proxied authorization v1 and v2
controls so that they are now able to handle "dn:"-style authentication and
authorization IDs that map to one of the alternate bind DNs for a root user.

OpenDS Issue Numbers: 1201, 1202
1 files added
31 files modified
1392 ■■■■ changed files
opends/src/server/org/opends/server/api/ClientConnection.java 201 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/controls/ProxiedAuthV1Control.java 36 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/controls/ProxiedAuthV2Control.java 43 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/AddOperation.java 12 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/AuthenticatedUsers.java 265 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/BindOperation.java 35 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/CompareOperation.java 14 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/DeleteOperation.java 12 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/DirectoryServer.java 18 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/ModifyDNOperation.java 12 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/ModifyOperation.java 12 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/Operation.java 91 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/SearchOperation.java 62 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/CRAMMD5SASLMechanismHandler.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/DigestMD5SASLMechanismHandler.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/ExternalSASLMechanismHandler.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/GSSAPIStateInfo.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java 31 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PlainSASLMechanismHandler.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/messages/CoreMessages.java 16 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java 72 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/jmx/JmxClientConnection.java 4 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/jmx/RmiAuthenticator.java 6 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/ldap/LDAPClientConnection.java 3 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/AuthenticationInfo.java 356 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/util/ServerConstants.java 15 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/controls/ProxiedAuthV1ControlTestCase.java 8 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/controls/ProxiedAuthV2ControlTestCase.java 20 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/core/GroupManagerTestCase.java 6 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/WhoAmIExtendedOperationTestCase.java 5 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/internal/InternalClientConnectionTestCase.java 21 ●●●●● diff | view | raw | blame | history