Class SecurityProviderImpl

    • Constructor Detail

      • SecurityProviderImpl

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

        public SecurityProviderImpl​(@NotNull
                                    @NotNull 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 Whiteboard whiteboard)
        Deprecated.
        Description copied from interface: WhiteboardAware
        Sets the whiteboard.
        Specified by:
        setWhiteboard in interface WhiteboardAware
        Parameters:
        whiteboard - the whiteboard
      • getParameters

        @NotNull
        public @NotNull ConfigurationParameters getParameters​(@Nullable
                                                              @Nullable String name)
        Deprecated.
        Description copied from interface: SecurityProvider
        Allows to retrieve the configuration parameters associated with a given SecurityConfiguration accessible by this provider. If the specified name is null the global config parameters will be returned.
        Specified by:
        getParameters in interface SecurityProvider
        Parameters:
        name - The name of the security configuration.
        Returns:
        The configuration parameters associated with the SecurityConfiguration identified by the specified name. If the specified name is null the global config parameters will be returned.
      • getConfiguration

        @NotNull
        public <T> T getConfiguration​(@NotNull
                                      @NotNull Class<T> configClass)
        Deprecated.
        Description copied from interface: SecurityProvider
        Returns the security configuration of the specified configClass.
        Specified by:
        getConfiguration in interface SecurityProvider
        Parameters:
        configClass - The class of the configuration to retrieve.
        Returns:
        The desired security configuration.
      • activate

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

        protected void deactivate()
        Deprecated.
      • bindPrincipalConfiguration

        protected void bindPrincipalConfiguration​(@NotNull
                                                  @NotNull PrincipalConfiguration reference)
        Deprecated.
      • unbindPrincipalConfiguration

        protected void unbindPrincipalConfiguration​(@NotNull
                                                    @NotNull PrincipalConfiguration reference)
        Deprecated.
      • bindTokenConfiguration

        protected void bindTokenConfiguration​(@NotNull
                                              @NotNull TokenConfiguration reference)
        Deprecated.
      • unbindTokenConfiguration

        protected void unbindTokenConfiguration​(@NotNull
                                                @NotNull TokenConfiguration reference)
        Deprecated.
      • bindAuthorizationConfiguration

        protected void bindAuthorizationConfiguration​(@NotNull
                                                      @NotNull AuthorizationConfiguration reference)
        Deprecated.
      • unbindAuthorizationConfiguration

        protected void unbindAuthorizationConfiguration​(@NotNull
                                                        @NotNull AuthorizationConfiguration reference)
        Deprecated.
      • bindAuthenticationConfiguration

        protected void bindAuthenticationConfiguration​(AuthenticationConfiguration authenticationConfiguration)
        Deprecated.
      • unbindAuthenticationConfiguration

        protected void unbindAuthenticationConfiguration​(AuthenticationConfiguration authenticationConfiguration)
        Deprecated.
      • bindPrivilegeConfiguration

        protected void bindPrivilegeConfiguration​(PrivilegeConfiguration privilegeConfiguration)
        Deprecated.
      • unbindPrivilegeConfiguration

        protected void unbindPrivilegeConfiguration​(PrivilegeConfiguration privilegeConfiguration)
        Deprecated.
      • bindUserConfiguration

        protected void bindUserConfiguration​(UserConfiguration userConfiguration)
        Deprecated.
      • unbindUserConfiguration

        protected void unbindUserConfiguration​(UserConfiguration userConfiguration)
        Deprecated.