Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
JCR Jackrabbit Server 2.0.2
-
None
Description
Enhance the Jackrabbit Server module by adding a PluggableDefaultLoginModule extending DefualtLoginModule and a LoginModulePlugin interface. The PluggableDefaultLoginModule uses the LoginModulePlugin instances to verify the credentials presented by the user.
The PluggableDefaultLoginModule falls back to the DefaultLoginModule implementation if there is not support for the Credentials instance presented.
This approach allows custom AuthenticationHandlers to provide custom login behavior for the Credentials they pass to the SlingAuthenticator - particularly useful when no password is made available to the handler by the authentication process.