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.Replaced byorg.apache.jackrabbit.oak.security.internal.SecurityProviderBuilder
-
-
Constructor Summary
Constructors Constructor Description SecurityProviderImpl()Deprecated.Default constructor used in OSGi environments.SecurityProviderImpl(@NotNull ConfigurationParameters configuration)Deprecated.Create a newSecurityProviderinstance with the given configuration parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected 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 voiddeactivate()Deprecated.<T> TgetConfiguration(@NotNull Class<T> configClass)Deprecated.Returns the security configuration of the specifiedconfigClass.@NotNull Iterable<? extends SecurityConfiguration>getConfigurations()Deprecated.Returns all availableSecurityConfigurations.@NotNull ConfigurationParametersgetParameters(@Nullable String name)Deprecated.Allows to retrieve the configuration parameters associated with a givenSecurityConfigurationaccessible by this provider.@Nullable WhiteboardgetWhiteboard()Deprecated.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 Detail
-
SecurityProviderImpl
public SecurityProviderImpl()
Deprecated.Default constructor used in OSGi environments.
-
SecurityProviderImpl
public SecurityProviderImpl(@NotNull @NotNull ConfigurationParameters configuration)Deprecated.Create a newSecurityProviderinstance with the given configuration parameters.- Parameters:
configuration- security configuration
-
-
Method Detail
-
setWhiteboard
public void setWhiteboard(@NotNull @NotNull Whiteboard whiteboard)Deprecated.Description copied from interface:WhiteboardAwareSets the whiteboard.- Specified by:
setWhiteboardin interfaceWhiteboardAware- Parameters:
whiteboard- the whiteboard
-
getWhiteboard
@Nullable public @Nullable Whiteboard getWhiteboard()
Deprecated.Description copied from interface:WhiteboardAwareReturns the whiteboard- Specified by:
getWhiteboardin interfaceWhiteboardAware- Returns:
- the whiteboard
-
getParameters
@NotNull public @NotNull ConfigurationParameters getParameters(@Nullable @Nullable String name)
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
@NotNull public @NotNull Iterable<? extends SecurityConfiguration> getConfigurations()
Deprecated.Description copied from interface:SecurityProviderReturns all availableSecurityConfigurations.- Specified by:
getConfigurationsin interfaceSecurityProvider- Returns:
- the available
SecurityConfigurations.
-
getConfiguration
@NotNull public <T> T getConfiguration(@NotNull @NotNull Class<T> configClass)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
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.
-
-