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 newSecurityProviderinstance with the given configuration parameters. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.framework.BundleContext context) Deprecated.protected voidbindAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration) Deprecated.protected voidbindAuthorizationConfiguration(@NotNull AuthorizationConfiguration reference) Deprecated.protected voidbindPrincipalConfiguration(@NotNull PrincipalConfiguration reference) Deprecated.protected voidbindPrivilegeConfiguration(PrivilegeConfiguration privilegeConfiguration) Deprecated.protected voidbindTokenConfiguration(@NotNull TokenConfiguration reference) Deprecated.protected voidbindUserConfiguration(UserConfiguration userConfiguration) Deprecated.protected voidDeprecated.<T> TgetConfiguration(@NotNull Class<T> configClass) Deprecated.Returns the security configuration of the specifiedconfigClass.@NotNull Iterable<? extends SecurityConfiguration>Deprecated.Returns all availableSecurityConfigurations.@NotNull ConfigurationParametersgetParameters(@Nullable String name) Deprecated.Allows to retrieve the configuration parameters associated with a givenSecurityConfigurationaccessible by this provider.@Nullable WhiteboardDeprecated.Returns the whiteboardvoidsetWhiteboard(@NotNull Whiteboard whiteboard) Deprecated.Sets the whiteboard.protected voidunbindAuthenticationConfiguration(AuthenticationConfiguration authenticationConfiguration) Deprecated.protected voidunbindAuthorizationConfiguration(@NotNull AuthorizationConfiguration reference) Deprecated.protected voidunbindPrincipalConfiguration(@NotNull PrincipalConfiguration reference) Deprecated.protected voidunbindPrivilegeConfiguration(PrivilegeConfiguration privilegeConfiguration) Deprecated.protected voidunbindTokenConfiguration(@NotNull TokenConfiguration reference) Deprecated.protected voidunbindUserConfiguration(UserConfiguration userConfiguration) Deprecated.
-
Constructor Details
-
SecurityProviderImpl
public SecurityProviderImpl()Deprecated.Default constructor used in OSGi environments. -
SecurityProviderImpl
Deprecated.Create a newSecurityProviderinstance with the given configuration parameters.- Parameters:
configuration- security configuration
-
-
Method Details
-
setWhiteboard
Deprecated.Description copied from interface:WhiteboardAwareSets the whiteboard.- Specified by:
setWhiteboardin interfaceWhiteboardAware- Parameters:
whiteboard- the whiteboard
-
getWhiteboard
Deprecated.Description copied from interface:WhiteboardAwareReturns the whiteboard- Specified by:
getWhiteboardin interfaceWhiteboardAware- Returns:
- the whiteboard
-
getParameters
Deprecated.Description copied from interface:SecurityProviderAllows to retrieve the configuration parameters associated with a givenSecurityConfigurationaccessible by this provider. If the specified name isnullthe global config parameters will be returned.- Specified by:
getParametersin interfaceSecurityProvider- Parameters:
name- Thenameof the security configuration.- Returns:
- The configuration parameters associated with the
SecurityConfigurationidentified by the specified name. If the specified name isnullthe global config parameters will be returned.
-
getConfigurations
Deprecated.Description copied from interface:SecurityProviderReturns all availableSecurityConfigurations.- Specified by:
getConfigurationsin interfaceSecurityProvider- Returns:
- the available
SecurityConfigurations.
-
getConfiguration
Deprecated.Description copied from interface:SecurityProviderReturns the security configuration of the specifiedconfigClass.- Specified by:
getConfigurationin 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