Interface AuthorizationConfiguration

All Superinterfaces:
SecurityConfiguration
All Known Implementing Classes:
OpenAuthorizationConfiguration

public interface AuthorizationConfiguration extends SecurityConfiguration
Configuration for access control management and permission evaluation.
  • Field Details

  • Method Details

    • getAccessControlManager

      @NotNull @NotNull AccessControlManager getAccessControlManager(@NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
    • getRestrictionProvider

      @NotNull @NotNull RestrictionProvider getRestrictionProvider()
    • getPermissionProvider

      @NotNull @NotNull PermissionProvider getPermissionProvider(@NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull String workspaceName, @NotNull @NotNull Set<Principal> principals)