|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AccessManagerPluginFactory.PluggableDefaultAccessManager.Activator TODOPrincipal objects, such as groups or
roles, to the Subject.
AuthenticationPlugin.authenticate(Credentials) method
Authentication
class without explicitly referencing classes in org.apache.jackrabbit.coreAuthenticationPlugin and a LoginModulePlugin with a
Authentication objectLoginModulePlugin.canHandle(Credentials) method
LoginModulePlugin services.
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.AbstractSlingRepository, in order to register
org.apache.jackrabbit.api.management.RepositoryManager Service using the
component properties as service registration properties.
SlingServerRepository TODOAccessManagerPlugin can define its own WorkspaceAccessManagerPlugin,
if desired.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||