Jetspeed 2
  1. Jetspeed 2
  2. JS2-1096

Several issues with LdapAuthenticationProvider and LdapContextProxy: rewrite using Spring LDAP instead


    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2.0
    • Fix Version/s: 2.2.1
    • Component/s: LDAP
    • Labels:


      With the migration and rewrite of the LDAP security mapping from Jetspeed 2.1.3 to 2.2 several problems and issues were introduced.
      One specific area is the authentication and context proxying which more or less got broken under certain conditions and configurations.
      JS2-1030 already indicates one of these, but also the context proxying (auto-recreation of stale/broken context) no longer works properly.

      As with Jetspeed 2.2 we started using Spring LDAP which provides an LDAP context pooling solution, I've decided to largely rewrite the LdapAuthenticationProvider to leverage Spring LDAP and drop the LdapContextProxy.
      As result of this rewrite, AFAIK JS2-1030 now also should be fixed as side-effect.


        Ate Douma created issue -
        Ate Douma made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ate Douma made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        3m 26s 1 Ate Douma 13/Jan/10 01:50
        Resolved Resolved Closed Closed
        629d 19h 13m 1 Ate Douma 04/Oct/11 21:04


          • Assignee:
            Ate Douma
            Ate Douma
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: