Class SecurityProviderImpl

  • All Implemented Interfaces:
    org.apache.jackrabbit.oak.spi.security.SecurityProvider, org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardAware

    @Deprecated
    public class SecurityProviderImpl
    extends java.lang.Object
    implements org.apache.jackrabbit.oak.spi.security.SecurityProvider, org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardAware
    Deprecated.
    Replaced by org.apache.jackrabbit.oak.security.internal.SecurityProviderBuilder
    • Constructor Summary

      Constructors 
      Constructor Description
      SecurityProviderImpl()
      Deprecated.
      Default constructor used in OSGi environments.
      SecurityProviderImpl​(@NotNull org.apache.jackrabbit.oak.spi.security.ConfigurationParameters configuration)
      Deprecated.
      Create a new SecurityProvider instance with the given configuration parameters.
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected void activate​(org.osgi.framework.BundleContext context)
      Deprecated.
       
      protected void bindAuthenticationConfiguration​(org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration authenticationConfiguration)
      Deprecated.
       
      protected void bindAuthorizationConfiguration​(@NotNull org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration reference)
      Deprecated.
       
      protected void bindPrincipalConfiguration​(@NotNull org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration reference)
      Deprecated.
       
      protected void bindPrivilegeConfiguration​(org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration privilegeConfiguration)
      Deprecated.
       
      protected void bindTokenConfiguration​(@NotNull org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration reference)
      Deprecated.
       
      protected void bindUserConfiguration​(org.apache.jackrabbit.oak.spi.security.user.UserConfiguration userConfiguration)
      Deprecated.
       
      protected void deactivate()
      Deprecated.
       
      <T> T getConfiguration​(@NotNull java.lang.Class<T> configClass)
      Deprecated.
       
      @NotNull java.lang.Iterable<? extends org.apache.jackrabbit.oak.spi.security.SecurityConfiguration> getConfigurations()
      Deprecated.
       
      @NotNull org.apache.jackrabbit.oak.spi.security.ConfigurationParameters getParameters​(@Nullable java.lang.String name)
      Deprecated.
       
      @Nullable org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard getWhiteboard()
      Deprecated.
       
      void setWhiteboard​(@NotNull org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard)
      Deprecated.
       
      protected void unbindAuthenticationConfiguration​(org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration authenticationConfiguration)
      Deprecated.
       
      protected void unbindAuthorizationConfiguration​(@NotNull org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration reference)
      Deprecated.
       
      protected void unbindPrincipalConfiguration​(@NotNull org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration reference)
      Deprecated.
       
      protected void unbindPrivilegeConfiguration​(org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration privilegeConfiguration)
      Deprecated.
       
      protected void unbindTokenConfiguration​(@NotNull org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration reference)
      Deprecated.
       
      protected void unbindUserConfiguration​(org.apache.jackrabbit.oak.spi.security.user.UserConfiguration userConfiguration)
      Deprecated.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SecurityProviderImpl

        public SecurityProviderImpl()
        Deprecated.
        Default constructor used in OSGi environments.
      • SecurityProviderImpl

        public SecurityProviderImpl​(@NotNull
                                    @NotNull org.apache.jackrabbit.oak.spi.security.ConfigurationParameters configuration)
        Deprecated.
        Create a new SecurityProvider instance with the given configuration parameters.
        Parameters:
        configuration - security configuration
    • Method Detail

      • setWhiteboard

        public void setWhiteboard​(@NotNull
                                  @NotNull org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard whiteboard)
        Deprecated.
        Specified by:
        setWhiteboard in interface org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardAware
      • getWhiteboard

        @Nullable
        public @Nullable org.apache.jackrabbit.oak.spi.whiteboard.Whiteboard getWhiteboard()
        Deprecated.
        Specified by:
        getWhiteboard in interface org.apache.jackrabbit.oak.spi.whiteboard.WhiteboardAware
      • getParameters

        @NotNull
        public @NotNull org.apache.jackrabbit.oak.spi.security.ConfigurationParameters getParameters​(@Nullable
                                                                                                     @Nullable java.lang.String name)
        Deprecated.
        Specified by:
        getParameters in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
      • getConfigurations

        @NotNull
        public @NotNull java.lang.Iterable<? extends org.apache.jackrabbit.oak.spi.security.SecurityConfiguration> getConfigurations()
        Deprecated.
        Specified by:
        getConfigurations in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
      • getConfiguration

        @NotNull
        public <T> T getConfiguration​(@NotNull
                                      @NotNull java.lang.Class<T> configClass)
        Deprecated.
        Specified by:
        getConfiguration in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
      • activate

        protected void activate​(org.osgi.framework.BundleContext context)
        Deprecated.
      • deactivate

        protected void deactivate()
        Deprecated.
      • bindPrincipalConfiguration

        protected void bindPrincipalConfiguration​(@NotNull
                                                  @NotNull org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration reference)
        Deprecated.
      • unbindPrincipalConfiguration

        protected void unbindPrincipalConfiguration​(@NotNull
                                                    @NotNull org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration reference)
        Deprecated.
      • bindTokenConfiguration

        protected void bindTokenConfiguration​(@NotNull
                                              @NotNull org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration reference)
        Deprecated.
      • unbindTokenConfiguration

        protected void unbindTokenConfiguration​(@NotNull
                                                @NotNull org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration reference)
        Deprecated.
      • bindAuthorizationConfiguration

        protected void bindAuthorizationConfiguration​(@NotNull
                                                      @NotNull org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration reference)
        Deprecated.
      • unbindAuthorizationConfiguration

        protected void unbindAuthorizationConfiguration​(@NotNull
                                                        @NotNull org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration reference)
        Deprecated.
      • bindAuthenticationConfiguration

        protected void bindAuthenticationConfiguration​(org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration authenticationConfiguration)
        Deprecated.
      • unbindAuthenticationConfiguration

        protected void unbindAuthenticationConfiguration​(org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration authenticationConfiguration)
        Deprecated.
      • bindPrivilegeConfiguration

        protected void bindPrivilegeConfiguration​(org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration privilegeConfiguration)
        Deprecated.
      • unbindPrivilegeConfiguration

        protected void unbindPrivilegeConfiguration​(org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration privilegeConfiguration)
        Deprecated.
      • bindUserConfiguration

        protected void bindUserConfiguration​(org.apache.jackrabbit.oak.spi.security.user.UserConfiguration userConfiguration)
        Deprecated.
      • unbindUserConfiguration

        protected void unbindUserConfiguration​(org.apache.jackrabbit.oak.spi.security.user.UserConfiguration userConfiguration)
        Deprecated.