Class SecurityProviderRegistration

java.lang.Object
org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration

public class SecurityProviderRegistration extends Object
  • Constructor Details

    • SecurityProviderRegistration

      public SecurityProviderRegistration()
  • Method Details

    • activate

      public void activate(org.osgi.framework.BundleContext context, org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration.Configuration configuration)
    • modified

      public void modified(org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration.Configuration configuration)
    • deactivate

      public void deactivate()
    • bindAuthenticationConfiguration

      public void bindAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
    • unbindAuthenticationConfiguration

      public void unbindAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration)
    • bindPrivilegeConfiguration

      public void bindPrivilegeConfiguration(PrivilegeConfiguration privilegeConfiguration)
    • unbindPrivilegeConfiguration

      public void unbindPrivilegeConfiguration(PrivilegeConfiguration privilegeConfiguration)
    • bindUserConfiguration

      public void bindUserConfiguration(UserConfiguration userConfiguration)
    • unbindUserConfiguration

      public void unbindUserConfiguration(UserConfiguration userConfiguration)
    • bindRootProvider

      public void bindRootProvider(RootProvider rootProvider)
    • unbindRootProvider

      public void unbindRootProvider(RootProvider rootProvider)
    • bindTreeProvider

      public void bindTreeProvider(TreeProvider treeProvider)
    • unbindTreeProvider

      public void unbindTreeProvider(TreeProvider treeProvider)
    • bindAuthorizationConfiguration

      public void bindAuthorizationConfiguration(AuthorizationConfiguration configuration, Map<String,Object> properties)
    • unbindAuthorizationConfiguration

      public void unbindAuthorizationConfiguration(AuthorizationConfiguration configuration, Map<String,Object> properties)
    • bindPrincipalConfiguration

      public void bindPrincipalConfiguration(PrincipalConfiguration configuration, Map<String,Object> properties)
    • unbindPrincipalConfiguration

      public void unbindPrincipalConfiguration(PrincipalConfiguration configuration, Map<String,Object> properties)
    • bindTokenConfiguration

      public void bindTokenConfiguration(TokenConfiguration configuration, Map<String,Object> properties)
    • unbindTokenConfiguration

      public void unbindTokenConfiguration(TokenConfiguration configuration, Map<String,Object> properties)
    • bindAuthorizableNodeName

      public void bindAuthorizableNodeName(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull AuthorizableNodeName authorizableNodeName)
    • unbindAuthorizableNodeName

      public void unbindAuthorizableNodeName(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull AuthorizableNodeName authorizableNodeName)
    • bindAuthorizableActionProvider

      public void bindAuthorizableActionProvider(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull AuthorizableActionProvider authorizableActionProvider)
    • unbindAuthorizableActionProvider

      public void unbindAuthorizableActionProvider(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull AuthorizableActionProvider authorizableActionProvider)
    • bindRestrictionProvider

      public void bindRestrictionProvider(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull RestrictionProvider restrictionProvider)
    • unbindRestrictionProvider

      public void unbindRestrictionProvider(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull RestrictionProvider restrictionProvider)
    • bindUserAuthenticationFactory

      public void bindUserAuthenticationFactory(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull UserAuthenticationFactory userAuthenticationFactory)
    • unbindUserAuthenticationFactory

      public void unbindUserAuthenticationFactory(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull UserAuthenticationFactory userAuthenticationFactory)
    • bindAggregationFilter

      public void bindAggregationFilter(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull AggregationFilter aggregationFilter)
    • unbindAggregationFilter

      public void unbindAggregationFilter(@NotNull @NotNull org.osgi.framework.ServiceReference serviceReference, @NotNull @NotNull AggregationFilter aggregationFilter)