Class SecurityProviderImpl
java.lang.Object
org.apache.jackrabbit.oak.security.SecurityProviderImpl
- All Implemented Interfaces:
SecurityProvider
,WhiteboardAware
@Deprecated
public class SecurityProviderImpl
extends Object
implements SecurityProvider, WhiteboardAware
Deprecated.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Default constructor used in OSGi environments.SecurityProviderImpl
(@NotNull ConfigurationParameters configuration) Deprecated.Create a newSecurityProvider
instance with the given configuration parameters. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
activate
(org.osgi.framework.BundleContext context) Deprecated.protected void
bindAuthenticationConfiguration
(AuthenticationConfiguration authenticationConfiguration) Deprecated.protected void
bindAuthorizationConfiguration
(@NotNull AuthorizationConfiguration reference) Deprecated.protected void
bindPrincipalConfiguration
(@NotNull PrincipalConfiguration reference) Deprecated.protected void
bindPrivilegeConfiguration
(PrivilegeConfiguration privilegeConfiguration) Deprecated.protected void
bindTokenConfiguration
(@NotNull TokenConfiguration reference) Deprecated.protected void
bindUserConfiguration
(UserConfiguration userConfiguration) Deprecated.protected void
Deprecated.<T> T
getConfiguration
(@NotNull Class<T> configClass) Deprecated.Returns the security configuration of the specifiedconfigClass
.@NotNull Iterable<? extends SecurityConfiguration>
Deprecated.Returns all availableSecurityConfiguration
s.@NotNull ConfigurationParameters
getParameters
(@Nullable String name) Deprecated.Allows to retrieve the configuration parameters associated with a givenSecurityConfiguration
accessible by this provider.@Nullable Whiteboard
Deprecated.Returns the whiteboardvoid
setWhiteboard
(@NotNull Whiteboard whiteboard) Deprecated.Sets the whiteboard.protected void
unbindAuthenticationConfiguration
(AuthenticationConfiguration authenticationConfiguration) Deprecated.protected void
unbindAuthorizationConfiguration
(@NotNull AuthorizationConfiguration reference) Deprecated.protected void
unbindPrincipalConfiguration
(@NotNull PrincipalConfiguration reference) Deprecated.protected void
unbindPrivilegeConfiguration
(PrivilegeConfiguration privilegeConfiguration) Deprecated.protected void
unbindTokenConfiguration
(@NotNull TokenConfiguration reference) Deprecated.protected void
unbindUserConfiguration
(UserConfiguration userConfiguration) Deprecated.
-
Constructor Details
-
SecurityProviderImpl
public SecurityProviderImpl()Deprecated.Default constructor used in OSGi environments. -
SecurityProviderImpl
Deprecated.Create a newSecurityProvider
instance with the given configuration parameters.- Parameters:
configuration
- security configuration
-
-
Method Details
-
setWhiteboard
Deprecated.Description copied from interface:WhiteboardAware
Sets the whiteboard.- Specified by:
setWhiteboard
in interfaceWhiteboardAware
- Parameters:
whiteboard
- the whiteboard
-
getWhiteboard
Deprecated.Description copied from interface:WhiteboardAware
Returns the whiteboard- Specified by:
getWhiteboard
in interfaceWhiteboardAware
- Returns:
- the whiteboard
-
getParameters
Deprecated.Description copied from interface:SecurityProvider
Allows to retrieve the configuration parameters associated with a givenSecurityConfiguration
accessible by this provider. If the specified name isnull
the global config parameters will be returned.- Specified by:
getParameters
in interfaceSecurityProvider
- Parameters:
name
- Thename
of the security configuration.- Returns:
- The configuration parameters associated with the
SecurityConfiguration
identified by the specified name. If the specified name isnull
the global config parameters will be returned.
-
getConfigurations
Deprecated.Description copied from interface:SecurityProvider
Returns all availableSecurityConfiguration
s.- Specified by:
getConfigurations
in interfaceSecurityProvider
- Returns:
- the available
SecurityConfiguration
s.
-
getConfiguration
Deprecated.Description copied from interface:SecurityProvider
Returns the security configuration of the specifiedconfigClass
.- Specified by:
getConfiguration
in interfaceSecurityProvider
- 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
Deprecated. -
unbindPrincipalConfiguration
Deprecated. -
bindTokenConfiguration
Deprecated. -
unbindTokenConfiguration
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
Deprecated. -
unbindPrivilegeConfiguration
Deprecated. -
bindUserConfiguration
Deprecated. -
unbindUserConfiguration
Deprecated.
-
org.apache.jackrabbit.oak.security.internal.SecurityProviderBuilder