org.dspace.authenticate |
End-user authentication manager, interface and implementations.
|
Java Source File Name | Type | Comment |
AuthenticationManager.java | Class | Access point for the stackable authentication methods. |
AuthenticationMethod.java | Interface | Implement this interface to participate in the stackable
authentication mechanism. |
IPAuthentication.java | Class | Adds users to special groups based on IP address. |
IPMatcher.java | Class | Quickly tests whether a given IPv4 4-byte address matches an IP range. |
IPMatcherException.java | Class | Thrown when there is a problem parsing an IP matcher specification. |
LDAPAuthentication.java | Class | This is UNTESTED, since I do not have LDAP servers available.
It was adpated from LDAPServlet and should replace it.
See the AuthenticationMethod interface for more details.
As of August 2005 we need a volunteer to complete and test this
implementation. |
PasswordAuthentication.java | Class | A stackable authentication method
based on the DSpace internal "EPerson" database. |
X509Authentication.java | Class | Implicit authentication method that gets credentials from the X.509
client certificate supplied by the HTTPS client when connecting to
this server. |