Issue Details (XML | Word | Printable)

Key: DIRSERVER-782
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Alex Karasulu
Reporter: Ate Douma
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

Restart required after changing password

Created: 17/Nov/06 02:40 PM   Updated: 27/Mar/08 04:18 PM
Return to search
Component/s: core
Affects Version/s: 1.0
Fix Version/s: 1.5.2

Time Tracking:
Not Specified

Environment: Ubuntu 6.06, Java 1.5, Jetspeed-2.1-dev

Resolution Date: 27/Mar/08 04:18 PM


 Description  « Hide
AuthenticationService.invalidateAuthenticationCaches( LdapDN principalDn ) calls:
  authenticator.invalidateCache( getPrincipal().getJndiName() );

instead of (what I think it should do):
   authenticator.invalidateCache( principalDn );

This results in original credentials remaining in the Authenticator cache, blocking a user to login again after changing the credentials.

I'm trying to upgrade our Jetspeed-2 codebase to use the new ApacheDS 1.0.0 but this is a blocker right now.
(NB: another one is that we still build with maven-1..., I can't find any docs how to embed ApacheDS using maven-1, or -2 for that matter)

When I modified the AuthenticationService the way I think it should, the problem is solved.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #506851 Tue Feb 13 04:19:11 UTC 2007 akarasulu adding what seems to be a redundant test for trying to reproduce the bug in DIRSERVER-782
Files Changed
MODIFY /directory/apacheds/branches/1.0/core-unit/src/test/java/org/apache/directory/server/core/authn/SimpleAuthenticationITest.java