Package org.dspace.authenticate
End-user authentication manager, interface and implementations.
-
Interface Summary Interface Description AuthenticationMethod Implement this interface to participate in the stackable authentication mechanism. -
Class Summary Class Description AuthenticationServiceImpl Access point for the stackable authentication methods.IPAuthentication Adds users to special groups based on IP address.IPMatcher Quickly tests whether a given IP address matches an IP range.LDAPAuthentication This combined LDAP authentication method supersedes both the 'LDAPAuthentication' and the 'LDAPHierarchicalAuthentication' methods.OidcAuthentication Implementation ofAuthenticationMethodthat delegate all the method invocations to the bean of classOrcidAuthenticationBean.OidcAuthenticationBean OpenID Connect Authentication for DSpace.OrcidAuthentication Implementation ofAuthenticationMethodthat delegate all the method invocations to the bean of classOrcidAuthenticationBean.OrcidAuthenticationBean ORCID authentication for DSpace.PasswordAuthentication A stackable authentication method based on the DSpace internal "EPerson" database.ShibAuthentication Shibboleth authentication for DSpace Shibboleth is a distributed authentication system for securely authenticating users and passing attributes about the user from one or more identity providers.X509Authentication Implicit authentication method that gets credentials from the X.509 client certificate supplied by the HTTPS client when connecting to this server. -
Exception Summary Exception Description IPMatcherException Thrown when there is a problem parsing an IP matcher specification.