Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-852

PluggableLoginModule to provide DefaultLoginModule extensions via bundle services

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • JCR Jackrabbit Server 2.0.2
    • JCR
    • 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.

      Attachments

        1. jackrabbit-server.patch
          19 kB
          Rory Douglas

        Activity

          People

            fmeschbe Felix Meschberger
            roryd Rory Douglas
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: