Issue Details (XML | Word | Printable)

Key: DIRSERVER-641
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Ralf Hauser
Votes: 0
Watchers: 0
Operations

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

provide a security context to org.apache.directory.server.core.authn.AbstractAuthenticator.authenticate()

Created: 11/Jun/06 08:39 PM   Updated: 15/Aug/09 08:43 AM
Return to search
Component/s: core
Affects Version/s: 1.0-RC3
Fix Version/s: 2.0.0-RC1

Time Tracking:
Not Specified

Environment: windows and linux


 Description  « Hide
The ldap application we are working on has high security requirements, both in terms of "fine-grained"-policies we need to be able to implement as well as for the audit trail we must be able to provide.

For that, we should be able to distinguish/ensure/record in our authenticate() method
- whether the bind request was received unprotected or protected
- if with SSL protected, what session key was negotiated (if with 256+bit AES, client is entitled to see more than with 128 bit, let alone 40).
These give our application strong hints whether we must consider a credential (passwords in particular) compromised or not.

I assume this would either imply adding 1-2 more parameters to the method interface of
        LdapPrincipal org.apache.directory.server.core.authn.AbstractAuthenticator.authenticate(ServerContext ctx)
or extending the ServerContext object correspondingly.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
No work has yet been logged on this issue.