AccessManagerPluginFactory
.PluggableDefaultAccessManager
.Activator
TODOAuthenticationPlugin.authenticate(Credentials)
methodAuthentication
class without explicitly referencing classes in org.apache.jackrabbit.coreLoginModulePlugin.canHandle(Credentials)
methodLoginModulePlugin
services.RepositoryManager
interface implemented by
the Jackrabbit Repository in addition to the SlingRepository
and
Repository
interfaces implemented by the base class.WorkspaceAccessManagerPlugin
to be used for checking Workspace access.LoginModulePlugin.IMPERSONATION_DEFAULT
if the impersonation should be handled
by
DefaultLoginModule.impersonate(java.security.Principal, javax.jcr.Credentials)
.permissions
are granted
on the item with the specified absPath
(i.e. the target
item, that may or may not yet exist).DefaultLoginModule
for a specific type of Credentials
.AccessManager
as an OSGi bundle:
Set this class as AccessManager
in your repository.xml
Implement o.a.s.j.j.s.s.a.AccessManagerPluginFactory
If PluggableDefaultAccessManager
is specified in repository.xml
, and no
implementation of AccessManagerPluginFactory
exists, all calls will fall back
to DefaultAccessManager
.DefaultLoginModule
to provide implementations registered with the OSGI framework implementing
LoginModulePlugin
.SlingServerRepository
creates and configures Jackrabbit repository instances.AccessManagerPlugin
can define its own WorkspaceAccessManagerPlugin
,
if desired.Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.