Class SilverpeasAuthenticationConfiguration
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- org.silverpeas.core.jcr.impl.oak.security.SilverpeasAuthenticationConfiguration
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
,org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
public class SilverpeasAuthenticationConfiguration extends org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default implements org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
Configuration defining the authentication mechanism Oak has to apply when accessing a repository within the context of Silverpeas. The goal is to delegate the authentication to Silverpeas without using JAAS, for Silverpeas security isn't built upon JAAS, and to avoid the synchronization of users and groups of users with the JCR repository.- Author:
- mmoquillon
-
-
Constructor Summary
Constructors Constructor Description SilverpeasAuthenticationConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.oak.spi.security.authentication.LoginContextProvider
getLoginContextProvider(org.apache.jackrabbit.oak.api.ContentRepository contentRepository)
String
getName()
-
Methods inherited from class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
getCommitHooks, getConflictHandlers, getContext, getParameters, getProtectedItemImporters, getRepositoryInitializer, getValidators, getWorkspaceInitializer
-
-
-
-
Method Detail
-
getLoginContextProvider
@Nonnull public org.apache.jackrabbit.oak.spi.security.authentication.LoginContextProvider getLoginContextProvider(@Nonnull org.apache.jackrabbit.oak.api.ContentRepository contentRepository)
- Specified by:
getLoginContextProvider
in interfaceorg.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
-
getName
@Nonnull public String getName()
- Specified by:
getName
in interfaceorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- Overrides:
getName
in classorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
-