- abort() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- abort() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
-
- ABORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
-
Aborts the import as soon as invalid values are detected throwing
a ConstraintViolationException.
- AbstractAccessControlList - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Abstract base implementation of the JackrabbitAccessControlList
interface.
- AbstractAccessControlList(String, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- AbstractAccessControlManager - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Default implementation of the JackrabbitAccessControlManager interface.
- AbstractAccessControlManager(Root, NamePathMapper, SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- AbstractAuthorizableAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Abstract implementation of the AuthorizableAction interface that
doesn't perform any action.
- AbstractAuthorizableAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
- AbstractCredentials - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
-
- AbstractCredentials(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
- AbstractGroupAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Abstract implementation of the GroupAction interface that
doesn't perform any action.
- AbstractGroupAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
- AbstractLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Abstract implementation of the
LoginModule interface that can act
as base class for login modules that aim to authenticate subjects against
information stored in the content repository.
- AbstractLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- AbstractRestrictionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
- AbstractRestrictionProvider(Map<String, ? extends RestrictionDefinition>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
- AC_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- AccessControlAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
The AccessControlAction allows to setup permissions upon creation
of a new authorizable; namely the privileges the new authorizable should be
granted on it's own 'home directory' being represented by the new node
associated with that new authorizable.
- AccessControlAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
-
- AccessControlConstants - Interface in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Constants for the default access control management implementation and
and for built-in access control related node types.
- ACE - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Default implementation of the JackrabbitAccessControlEntry interface.
- ACE(Principal, PrivilegeBits, boolean, Set<Restriction>, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- ACE_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- add(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Adds the other privilege bits to this instance.
- ADD_NODE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- ADD_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- addAccessControlEntry(Principal, Privilege[]) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- addChild(Tree, String, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- addChild(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Adds a new child tree with the given name and primary type name.
- addConfiguration(T) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- addConfiguration(T, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- addDifference(PrivilegeBits, PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Subtracts the b from a and adds the result (diff)
to this instance.
- addEntry(Principal, Privilege[], boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
- addEntry(Principal, Privilege[], boolean, Map<String, Value>, Map<String, Value[]>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
- addMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
-
- addMixin(Tree, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- AdminPrincipal - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
Principal used to mark an administrator.
- AGGREGATE_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
The internal names and aggregation definition of all built-in privileges
that are aggregates (except for jcr:all).
- AggregatedPermissionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Extension of the
PermissionProvider interface that allows it to be
used in combination with other provider implementations.
- aggregates(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- ALL - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
-
RepositoryPermission instance that always returns true.
- ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
TreePermission which always returns true and thus grants
all permissions.
- asNodeState(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
-
- asPropertyState(String) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
- asPropertyState(PropertyDefinition) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- attributes - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
- authenticate(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
-
Validates the specified Credentials and returns true if
the validation was successful.
- Authentication - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
The
Authentication interface defines methods to validate
Credentials during the
login step of the
authentication process.
- AuthenticationConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
Interface for the authentication setup.
- AuthInfoImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Default implementation of the AuthInfo interface.
- AuthInfoImpl(String, Map<String, ?>, Set<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
-
- AuthorizableAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
- AuthorizableActionProvider - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
AuthorizableActionProvider is used to provide AuthorizableActions
for each instance of UserManager.
- AuthorizableNodeName - Interface in org.apache.jackrabbit.oak.spi.security.user
-
The AuthorizableNodeName is in charge of generating a valid node
name from a given authorizable ID.
- AuthorizableNodeName.Default - Class in org.apache.jackrabbit.oak.spi.security.user
-
Default implementation of the
AuthorizableNodeName interface
that uses the specified authorizable identifier as node name
escaping
any illegal JCR chars.
- AuthorizableType - Enum in org.apache.jackrabbit.oak.spi.security.user
-
The different authorizable types.
- AuthorizationConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authorization
-
Configuration for access control management and permission evaluation.
- autoCreateItems(Tree, Tree, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- autoCreateProperty(String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- calculatePermissions(PrivilegeBits, PrivilegeBits, boolean) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Calculate the granted permissions by evaluating the given privileges.
- callbackHandler - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- canRead() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Return if read access is granted for the Tree associated with
this TreePermission instance.
- canRead(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Return if read access is granted for the property of the Tree for
which this TreePermission instance has been created.
- canReadAll() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns true if read access is granted to the Tree associated
with this instance and the whole subtree defined by it including all
properties.
- canReadProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns true if all properties of the Tree associated with
this instance can be read.
- castAuthorizable(Authorizable, Class<T>) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- clear() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- clear() - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Resets all internal state.
- ClearMembershipAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Authorizable action attempting to clear all group membership before removing
the specified authorizable.
- ClearMembershipAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.ClearMembershipAction
-
- clearState() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- commit() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
-
- CompositeActionProvider - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
- CompositeActionProvider(Collection<? extends AuthorizableActionProvider>) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.CompositeActionProvider
-
- CompositeActionProvider(AuthorizableActionProvider...) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.CompositeActionProvider
-
- CompositeConfiguration<T extends SecurityConfiguration> - Class in org.apache.jackrabbit.oak.spi.security
-
- CompositeConfiguration(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- CompositeConfiguration(String, SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- CompositeCredentialsSupport - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
-
Composite implementation of the
CredentialsSupport
interface that handles multiple providers.
- CompositePattern - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
- CompositePattern(List<RestrictionPattern>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
-
- CompositePrincipalConfiguration - Class in org.apache.jackrabbit.oak.spi.security.principal
-
PrincipalConfiguration that combines different principal provider
implementations that share a common principal manager implementation.
- CompositePrincipalConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
-
- CompositePrincipalConfiguration(SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
-
- CompositePrincipalProvider - Class in org.apache.jackrabbit.oak.spi.security.principal
-
PrincipalProvider implementation that aggregates a list of principal
providers into a single.
- CompositePrincipalProvider(List<PrincipalProvider>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
-
- CompositeRestrictionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
- CompositeTokenConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication.token
-
- CompositeTokenConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenConfiguration
-
- CompositeTokenConfiguration(SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenConfiguration
-
- CompositeTokenProvider - Class in org.apache.jackrabbit.oak.spi.security.authentication.token
-
Aggregates a collection of
TokenProviders into a single
provider.
- ConfigurationBase - Class in org.apache.jackrabbit.oak.spi.security
-
Abstract base implementation for the various security configurations.
- ConfigurationBase() - Constructor for class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
osgi constructor
- ConfigurationBase(SecurityProvider, ConfigurationParameters) - Constructor for class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
non-osgi constructor
- ConfigurationParameters - Class in org.apache.jackrabbit.oak.spi.security
-
ConfigurationParameters is a convenience class that allows typed access to configuration properties.
- ConfigurationParameters.Milliseconds - Class in org.apache.jackrabbit.oak.spi.security
-
Helper class for configuration parameters that denote a "duration", such
as a timeout or expiration time.
- ConfigurationUtil - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Utility to create
Configurations for built-in LoginModule implementations.
- CONSTRAINT - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
-
- contains(String) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Returns true if this instance contains a configuration entry with
the specified key irrespective of the defined value; false otherwise.
- containsKey(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- containsValue(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- Context - Interface in org.apache.jackrabbit.oak.spi.security
-
- Context.Default - Class in org.apache.jackrabbit.oak.spi.security
-
Default implementation of the Context interface that always returns
false.
- create(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Create a new TreeLocation instance for a tree
- create(Root, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Create a new TreeLocation instance for the item
at the given path in root.
- create(Root) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Equivalent to create(root, "/")
- create(List<RestrictionPattern>) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
-
- createFromSubject(Subject) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
-
- createReadOnlyRoot(NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
-
- createReadOnlyRoot(Root) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
-
- createReadOnlyTree(NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
-
- createReadOnlyTree(Tree, String, NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
-
- createRestriction(String, String, Value) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
- createRestriction(String, String, Value...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
- createRestriction(String, String, Value) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
-
- createRestriction(String, String, Value...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
-
- createRestriction(String, String, Value) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Creates a new single valued restriction for the specified parameters.
- createRestriction(String, String, Value...) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Creates a new multi valued restriction for the specified parameters.
- createSystemRoot(NodeStore, CommitHook) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
-
- createToken(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
-
- createToken(String, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
-
- createToken(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Issues a new login token for the user with the specified credentials
and returns the associated TokenInfo.
- createToken(String, Map<String, ?>) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Issues a new login token for the user with the given userId
and the specified attributes.
- CREDENTIALS_ATTRIBUTE_NEWPASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- CredentialsCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation to retrieve Credentials.
- CredentialsCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
-
- CredentialsSupport - Interface in org.apache.jackrabbit.oak.spi.security.authentication.credentials
-
Simple helper interface that allows to easily plug support for additional or
custom
Credentials implementations during authentication.
- generateNodeName(String) - Method in class org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName.Default
-
- generateNodeName(String) - Method in interface org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName
-
Generates a node name from the specified authorizableId.
- get(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- get(String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Returns the new node id to which oldUUID has been mapped
or null if no such mapping exists.
- getAccessControlEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getAccessControlManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
-
- getAccessControlManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
-
- getAdminId(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getAggregatedPrivilegeNames(String...) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Return the names of the non-aggregate privileges corresponding to the
specified privilegeNames.
- getAnonymousId(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
-
- getAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Returns the value of the named attribute as an Object, or
null if no attribute of the given name exists.
- getAttributeNames() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
-
- getAttributes() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
- getAttributes(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
-
- getAttributes(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
-
Obtains the attributes as present with the specified Credentials.
- getAttributes(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
-
- getAuthentication(UserConfiguration, Root, String) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserAuthenticationFactory
-
- getAuthorizableActions(SecurityProvider) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableActionProvider
-
- getAuthorizableActions(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.CompositeActionProvider
-
- getAuthorizableActions(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider
-
- getAuthorizableClass() - Method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
-
- getAuthorizableId(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getAuthorizableId(Tree, AuthorizableType) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
Retrieve the id from the given authorizableTree, which must have
been verified for being a valid authorizable of the specified type upfront.
- getAuthorizableRootPath(ConfigurationParameters, AuthorizableType) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getBaseCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
-
- getBits(String...) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privilege names
- getBits(Iterable<String>) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privilege names
- getBits(Privilege[], NameMapper) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privileges
- getBoolean(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Returns the boolean representation of the property with the specified
propertyName.
- getChild(String) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Navigate to a child of the given name.
- getChildPermission(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Retrieve the TreePermission for the tree identified by the specified
childName and childState, which is a child of the tree
associated with this instanceof TreePermission.
- getCommitHooks(String) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getCommitHooks(String) - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getCommitHooks(String) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the list of commit hooks that need to be executed for the
specified workspace name.
- getConfig() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getConfiguration(Class<T>) - Method in class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
-
- getConfiguration(Class<T>) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
-
Returns the security configuration of the specified configClass.
- getConfigurations() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getConfigurations() - Method in class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
-
- getConfigurations() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
-
- getConfigValue(String, T, Class<T>) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Returns the value of the configuration entry with the given key
applying the following rules:
If this instance doesn't contain a configuration entry with that
key the specified defaultValue will be returned.
If defaultValue is null the original value will
be returned.
If the configured value is null this method will always
return null.
If neither defaultValue nor the configured value is
null an attempt is made to convert the configured value to
match the type of the default value.
- getConfigValue(String, T) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Returns the value of the configuration entry with the given key
applying the following rules:
If this instance doesn't contain a configuration entry with that
key, or if the entry is null, the specified defaultValue will be returned.
If the configured value is not null an attempt is made to convert the configured value to
match the type of the default value.
- getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getConflictHandlers() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the list of conflict handlers available for this security configuration.
- getContentRepository() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- getContext() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getContext() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getContext() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
- getCredentialClasses() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
-
- getCredentialClasses() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
-
Returns all
credentials classes supported by this
implementation.
- getCredentialClasses() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
-
- getCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
-
- getDeclaredAggregateNames() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
-
- getDeclaredAggregateNames() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
-
Returns the internal names of the declared aggregated privileges or
an empty array if the privilege defined by this definition isn't
an aggregate.
- getDefaultChildType(Tree, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Finds the default primary type for a new child node with the given name.
- getDefaultConfig() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getDefaultConfiguration(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.ConfigurationUtil
-
Creates a new
Configuration for the default OAK authentication
setup which only handles login for standard JCR credentials.
- getDefinition() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction
-
Returns the underlying restriction definition.
- getDefinition() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
-
- getEffectiveType(Tree, Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Returns the effective node types of the given node.
- getEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
- getEveryone() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
-
- getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
-
- getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
-
- getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
-
- getGroupMembership(Principal) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
- getImpersonatorInfo() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
-
Returns the AuthInfo present with the editing session that want
to impersonate.
- getImportBehavior(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
-
- getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
-
- getInstance() - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Creates a mutable instance of privilege bits.
- getInstance(PrivilegeBits...) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Creates a mutable instance of privilege bits.
- getInstance(PropertyState) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Get or create an instance of privilege bits for a specific property that
stores privileges.
- getInstance(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Get or create an instance of privilege bits for a privilege definition.
- getJackrabbit2Configuration(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.ConfigurationUtil
-
Creates a new
Configuration backwards compatible with the default
Jackrabbit 2.x authentication setup.
- getLatestRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getLoginContext(Credentials, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContextProvider
-
Returns a new login context instance for handling authentication.
- getLoginContextProvider(ContentRepository) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
-
- getLoginContextProvider(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.OpenAuthenticationConfiguration
-
- getLong(Tree, String, long) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getMembershipPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
-
- getMembershipPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
-
- getMembershipPrincipals(Principal) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Returns an iterator over all group principals for which the given
principal is either direct or indirect member of.
- getMixinTypeNames() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Returns the names of the mixin types of the node being imported.
- getName() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
The name of this location
- getName(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
-
The internal oak name of this restriction definition.
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
-
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
-
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
-
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.principal.SystemPrincipal
-
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
-
- getName() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
-
The internal name of this privilege.
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getName() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the name of this security configuration.
- getName() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Returns the name of the node being imported.
- getName() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getNamePathMapper() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getNamePathMapper() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getNames(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getNames(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
Returns names of the specified permissions.
- getOakPath() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getOakPath(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getOrAddChild(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Combination of Tree.getChild(String) and adding a child including
its jcr:primaryType property (i.e.
- getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- getParameters(String) - Method in class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
-
- getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getParameters() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the configuration parameters associated with this security
configuration instance.
- getParameters(String) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
-
Allows to retrieve the configuration parameters associated with a
given
SecurityConfiguration
accessible by this provider.
- getParent() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Navigate to the parent or an invalid location for the root of the hierarchy.
- getPath() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
The path of this location
- getPath() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getPattern(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
-
- getPattern(String, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
-
- getPattern(String, Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Creates the
RestrictionPattern for the restriction information
stored with specified tree.
- getPattern(String, Set<Restriction>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
- getPermission(String, long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- getPermissionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getPermissionProvider(Root, String, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
-
- getPermissionProvider(Root, String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
-
- getPermissions(String, TreeLocation, boolean) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- getPermissions(String) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
Returns the permissions that correspond the given permission names.
- getPrimaryTypeName(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getPrimaryTypeName() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Returns the name of the primary type of the node being imported.
- getPrincipal() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- getPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
-
- getPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
-
- getPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
-
- getPrincipal(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Returns the principal with the specified name or null if the
principal does not exist.
- getPrincipalManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
-
- getPrincipalManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
-
Returns an instance of
PrincipalManager that can be used
to query and retrieve principals such as needed for JCR access control
management.
- getPrincipalProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getPrincipalProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
-
- getPrincipalProvider(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
-
- getPrincipalProvider(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
-
- getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Retrieves all principals associated with the specified userId for
the configured principal provider.
- getPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getPrincipals() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
-
- getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
-
- getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
-
- getPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
-
- getPrincipals(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Tries to resolve the specified userID to a valid principal and
it's group membership.
- getPrivateAttributes() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns the private attributes stored with this info object.
- getPrivilegeBits() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- getPrivilegeManager() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getPrivilegeManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
-
- getPrivilegeNames(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Resolve the given privilege bits to a set of privilege names.
- getPrivileges(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getPrivileges(String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getPrivileges(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- getPrivileges(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- getPrivileges(Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Returns the set of privilege names which are granted to the set of
Principals associated with this provider instance for the
specified Tree.
- getPrivilegesTree() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the root tree for all privilege definitions stored in the content
repository.
- getPrivilegesTree(Root) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeUtil
-
Returns the root tree for all privilege definitions stored in the content
repository.
- getProcessedReferences() - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Returns an iterator over all processed reference properties.
- getProperty() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
- getProperty() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction
-
The OAK property state associated with this restriction.
- getProperty() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
-
- getProtectedItemImporters() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getProtectedItemImporters() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getProtectedItemImporters() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
- getPublicAttributes() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns the public attributes stored with this info object.
- getRepositoryInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getRepositoryInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getRepositoryInitializer() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns a repository initializer for this security configuration.
- getRepositoryPermission() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- getRepositoryPermission() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- getRepositoryPermission() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Return the RepositoryPermission for the set of Principals
associated with this provider instance.
- getRequiredType() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
-
The required type as defined by this definition.
- getRequiredType() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
-
- getRestriction(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- getRestrictionNames() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getRestrictionNames() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
- getRestrictionProvider() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
-
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
-
- getRestrictions() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- getRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- getRestrictionsTree(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
Returns the tree that contains the restriction of the specified
ACE tree.
- getRestrictionType(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- getRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to obtain a Root object from the callback handler using
a new RepositoryCallback and keeps the value as private field.
- getRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getRootProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getRootProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to obtain the SecurityProvider object from the callback
handler using a new SecurityProviderCallback and keeps the value as
private field.
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
-
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- getSharedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getSharedLoginName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getSharedPreAuthLogin() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getString(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getString(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getString(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
Returns the names of the specified permissions separated by ','.
- getString() - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
-
- getStrings(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- getSubject() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContext
-
- getSubject() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
-
- getSupportedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- getSupportedPrivileges(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getSupportedRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
- getSupportedRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
-
- getSupportedRestrictions(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Returns the restriction definitions supported by this provider implementation
at the specified path.
- getTargetType(PropertyDefinition) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getTextValue() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getTextValues() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getToken() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns the login token.
- getTokenInfo(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
-
- getTokenInfo(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Retrieves the TokenInfo associated with the specified login token
or null.
- getTokenProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
-
- getTokenProvider(Root) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenConfiguration
-
- getTokenProvider(Root) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration
-
- getTree() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Get the underlying
Tree for this
TreeLocation.
- getTree(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Return the possibly non existing tree located at the passed path from
the location of the start tree or null if path results
in a parent of the root.
- getTree(String, long, boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- getTreePermission(Tree, TreeType, TreePermission) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Return the TreePermission for the set of Principals associated
with this provider at the specified tree with the given type.
- getTreePermission(Tree, TreePermission) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- getTreePermission(Tree, TreePermission) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- getTreePermission(Tree, TreePermission) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Return the TreePermission for the set of Principals associated
with this provider at the specified tree.
- getTreeProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getTreeProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- getType() - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeTypeAware
-
- getType(Tree) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
-
- getType(Tree, TreeType) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
-
- getType(int) - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
-
- getType(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getType(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- getType() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getUserId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
-
- getUserID() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
-
- getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Returns the userId.
- getUserId(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
-
- getUserId(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
-
Retrieves the user identifier from the specified Credentials.
- getUserId(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
-
- getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
-
- getUserId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns the ID of the user associated with this token info object.
- getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.user.UserIdCredentials
-
- getUserManager() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Retrieves the
UserManager that should be used to handle
this authentication.
- getUserManager() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
-
- getUserManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
-
Create a new UserManager instance
- getUserPrincipal() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
-
- getUserPrincipalProvider(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
-
Optional method that allows a given user management implementation to
provide a specific and optimized implementation of the
PrincipalProvider
interface for the principals represented by the user/groups known to
this implementation.
- getUUID() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Returns the uuid of the node being imported.
- getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getValidators(String, Set<Principal>, MoveTracker) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the list of validators that need to be executed for the specified
workspace name.
- getValue(int) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getValue(int) - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
-
- getValues(int) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- getWhiteboard() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to obtain the Whiteboard object from the callback
handler using a new WhiteboardCallback and keeps the value as
private field.
- getWhiteboard() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
-
- getWorkspaceInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- getWorkspaceInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- getWorkspaceInitializer() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns a workspace initializer for this security configuration.
- getWorkspaceName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- GROUP_PRIVILEGE_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
-
- GROUP_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- GroupAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
The
GroupAction interface allows for implementations to be informed about and react to the following
changes to a
Group's members:
GroupAction.onMemberAdded(Group, Authorizable, Root, NamePathMapper)
GroupAction.onMembersAdded(Group, Iterable, Iterable, Root, NamePathMapper)
GroupAction.onMembersAddedContentId(Group, Iterable, Iterable, Root, NamePathMapper)
GroupAction.onMemberRemoved(Group, Authorizable, Root, NamePathMapper)
GroupAction.onMembersRemoved(Group, Iterable, Iterable, Root, NamePathMapper)
- GroupPrincipals - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Helper class to deal with the migration between the 2 types of groups
- GuestLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
The GuestLoginModule is intended to provide backwards compatibility
with the login handling present in the JCR reference implementation located
in jackrabbit-core.
- GuestLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
-
- IGNORE - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
-
If a value cannot be set due to constraints
enforced by the API implementation, the failure is logged as
warning and the value is ignored.
- ImmutableACL - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
An implementation of the JackrabbitAccessControlList interface that only
allows for reading.
- ImmutableACL(String, List<? extends JackrabbitAccessControlEntry>, RestrictionProvider, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
Construct a new UnmodifiableAccessControlList
- ImmutablePrivilegeDefinition - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Default implementation of the PrivilegeDefinition interface.
- ImmutablePrivilegeDefinition(String, boolean, Iterable<String>) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
-
- ImpersonationCredentials - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
- ImpersonationCredentials(Credentials, AuthInfo) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
-
- ImportBehavior - Class in org.apache.jackrabbit.oak.spi.xml
-
Utility class defining specific, configurable import behavior.
- Importer - Interface in org.apache.jackrabbit.oak.spi.xml
-
Content importer.
- includes(long, long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- includes(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Returns true if all privileges defined by the specified
otherBits are present in this instance.
- INDEX_DEFINITION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- init(SecurityProvider, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
Doesn't perform any action.
- init(SecurityProvider, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
-
- init(SecurityProvider, ConfigurationParameters) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Initialize this action with the specified security provider and configuration.
- init(SecurityProvider, ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
-
- init(Session, Root, NamePathMapper, boolean, int, ReferenceChangeTracker, SecurityProvider) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
-
Initializes the importer.
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
-
- INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.SystemSubject
-
- INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
-
- INSTANCE - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.SystemPrincipal
-
- isAbstract() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
-
- isAbstract() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
-
Returns true if the privilege described by this definition
is abstract.
- isAdmin(ConfigurationParameters, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- isAggregate(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- isAllow() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
- isEmpty() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- isEmpty() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- isEmpty() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Returns true if this privilege bits includes no privileges
at all.
- isExpired(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns true if the token has already expired; false otherwise.
- isGranted(TreeLocation, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Test if the specified permissions are granted for the set of Principals
associated with this provider instance for the item identified by the
given location and optionally property.
- isGranted(Tree, PropertyState, long) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- isGranted(String, String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- isGranted(Tree, PropertyState, long) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- isGranted(String, String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- isGranted(Tree, PropertyState, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Test if the specified permissions are granted for the set of Principals
associated with this provider instance for the item identified by the
given tree and optionally property.
- isGranted(String, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Tests if the the specified actions are granted at the given path for
the set of Principals associated with this provider instance.
- isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
-
Returns true if the specified repository level permissions are
granted; false otherwise.
- isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns true if all specified permissions are granted on the
Tree associated with this TreePermission instance;
false otherwise.
- isGranted(long, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns true if all specified permissions are granted on the
PropertyState associated with this TreePermission instance;
false otherwise.
- isGroup(Principal) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
-
Checks if the provided principal is a group.
- isMandatory() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
-
Indicates if this restriction is mandatory.
- isMandatory() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
-
- isMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
-
- isMember(Principal, Principal) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
-
Returns true if the passed principal is a member of the group.
- isMultiValueRestriction(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- isNodeType(Tree, String, Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
- isPlainTextPassword(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns true if the specified string doesn't start with a
valid algorithm name in curly brackets.
- isReadOnlyTree(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Returns true if the specified tree is a read-only tree..
- isRepositoryPermission(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- isSame(String, char[]) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns true if hash of the specified password equals the
given hashed password.
- isSame(String, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns true if hash of the specified password equals the
given hashed password.
- isSystemUser(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- isType(Authorizable) - Method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
-
- isType(Tree, AuthorizableType) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
- isUnknownMultiple() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
- isUnsupportedPath(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
Returns true if the specified path is null.
- OAK_CHILD_ORDER - Static variable in interface org.apache.jackrabbit.oak.plugins.tree.TreeConstants
-
Name of the internal property that contains the child order
- OAK_SECURITY_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.RegistrationConstants
-
Name to be used when registering components that are required by the org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration
- of(long) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
-
Returns a new milliseconds object from the given long value.
- of(String) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
-
Parses a value string into a duration.
- of(String, ConfigurationParameters.Milliseconds) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
-
- of(ConfigurationParameters...) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates a new configuration parameters instance by merging all params sequentially.
- of(Properties) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates new a configuration parameters instance by copying the given properties.
- of(Dictionary<String, Object>) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates new a configuration parameters instance by copying the given properties.
- of(Map<?, ?>) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates new a configuration parameters instance by copying the given map.
- of(String, Object) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates new a single valued configuration parameters instance from the
given key and value.
- of(String, Object, String, Object) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates new a configuration parameters instance from the
given key and value pairs.
- of(List<PrincipalProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
-
- onCreate(Group, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
Doesn't perform any action.
- onCreate(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
Doesn't perform any action.
- onCreate(Group, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
-
- onCreate(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
-
- onCreate(Group, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Allows to add application specific modifications or validation associated
with the creation of a new group.
- onCreate(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Allows to add application specific modifications or validation associated
with the creation of a new user.
- onCreate(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
-
- onDisable(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.UserAction
-
Allows to add application specific behavior associated with disabling (or
re-enabling) an user.
- onGrantImpersonation(User, Principal, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.UserAction
-
Allows to add application specific behavior associated with granting a given
principal the ability to impersonate the user.
- onMemberAdded(Group, Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
Doesn't perform any action.
- onMemberAdded(Group, Authorizable, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
-
- onMemberRemoved(Group, Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
Doesn't perform any action.
- onMemberRemoved(Group, Authorizable, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
-
- onMembersAdded(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
Doesn't perform any action.
- onMembersAdded(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
-
Multiple members were added to the
Group.
- onMembersAddedContentId(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
Doesn't perform any action.
- onMembersAddedContentId(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
-
Multiple members were added to the
Group during XML group import.
- onMembersRemoved(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
Doesn't perform any action.
- onMembersRemoved(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
-
Multiple members were removed from the
Group.
- onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
Doesn't perform any action.
- onPasswordChange(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Allows to add application specific action or validation associated with
changing a user password.
- onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordChangeAction
-
- onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
-
- onRemove(Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
Doesn't perform any action.
- onRemove(Authorizable, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Allows to add application specific behavior associated with the removal
of an authorizable.
- onRemove(Authorizable, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.ClearMembershipAction
-
- onRevokeImpersonation(User, Principal, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.UserAction
-
Allows to add application specific behavior associated with revoking a given
principal the ability to impersonate the user.
- OpenAuthenticationConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
This implementation of the authentication configuration provides login
contexts that accept any credentials and doesn't validate specified
workspace name.
- OpenAuthenticationConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.OpenAuthenticationConfiguration
-
- OpenAuthorizationConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authorization
-
- OpenAuthorizationConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
-
- OpenPermissionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Permission provider implementation that grants full access everywhere.
- OpenSecurityProvider - Class in org.apache.jackrabbit.oak.spi.security
-
Rudimentary SecurityProvider implementation that allow every subject
to authenticate and grants it full access everywhere.
- OpenSecurityProvider() - Constructor for class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
-
- options - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- orderBefore(AccessControlEntry, AccessControlEntry) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
- org.apache.jackrabbit.oak.plugins.tree - package org.apache.jackrabbit.oak.plugins.tree
-
- org.apache.jackrabbit.oak.spi.security - package org.apache.jackrabbit.oak.spi.security
-
- org.apache.jackrabbit.oak.spi.security.authentication - package org.apache.jackrabbit.oak.spi.security.authentication
-
- org.apache.jackrabbit.oak.spi.security.authentication.callback - package org.apache.jackrabbit.oak.spi.security.authentication.callback
-
- org.apache.jackrabbit.oak.spi.security.authentication.credentials - package org.apache.jackrabbit.oak.spi.security.authentication.credentials
-
- org.apache.jackrabbit.oak.spi.security.authentication.token - package org.apache.jackrabbit.oak.spi.security.authentication.token
-
- org.apache.jackrabbit.oak.spi.security.authorization - package org.apache.jackrabbit.oak.spi.security.authorization
-
- org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol - package org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
- org.apache.jackrabbit.oak.spi.security.authorization.permission - package org.apache.jackrabbit.oak.spi.security.authorization.permission
-
- org.apache.jackrabbit.oak.spi.security.authorization.restriction - package org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
- org.apache.jackrabbit.oak.spi.security.principal - package org.apache.jackrabbit.oak.spi.security.principal
-
- org.apache.jackrabbit.oak.spi.security.privilege - package org.apache.jackrabbit.oak.spi.security.privilege
-
- org.apache.jackrabbit.oak.spi.security.user - package org.apache.jackrabbit.oak.spi.security.user
-
- org.apache.jackrabbit.oak.spi.security.user.action - package org.apache.jackrabbit.oak.spi.security.user.action
-
- org.apache.jackrabbit.oak.spi.security.user.util - package org.apache.jackrabbit.oak.spi.security.user.util
-
- org.apache.jackrabbit.oak.spi.xml - package org.apache.jackrabbit.oak.spi.xml
-
- PARAM_ADMIN_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option defining the ID of the administrator user.
- PARAM_ADMINISTRATIVE_PRINCIPALS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Configuration parameter specifying additional principals that should be
treated as 'administrator' thus get granted full permissions on the
complete repository content.
- PARAM_ANONYMOUS_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option defining the ID of the anonymous user.
- PARAM_APP_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
-
- PARAM_AUTHORIZABLE_ACTION_PROVIDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- PARAM_AUTHORIZABLE_NODE_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter defining how to generate the name of the
authorizable node from the ID of the new authorizable that is being created.
- PARAM_CONFIG_SPI_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
-
- PARAM_DEFAULT_DEPTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Parameter used to change the number of levels that are used by default to
store authorizable nodes.
The default number of levels is 2.
- PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optionally enables the UsernameCaseMapped profile defined in
https://tools.ietf.org/html/rfc7613#section-3.2 for user name comparison.
- PARAM_GROUP_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option to define the path underneath which group nodes
are being created.
- PARAM_IMPORT_BEHAVIOR - Static variable in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
-
Parameter name for the import behavior configuration option.
- PARAM_OMIT_ADMIN_PW - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option defining if the admin password should be omitted
upon user creation.
- PARAM_PASSWORD_HASH_ALGORITHM - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration parameter to change the default algorithm used to generate
password hashes.
- PARAM_PASSWORD_HASH_ITERATIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration parameter to change the number of iterations used for
password hash generation.
- PARAM_PASSWORD_HISTORY_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating the maximum number of passwords recorded for a user after
password changes.
- PARAM_PASSWORD_INITIAL_CHANGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating whether users must change their passwords
on first login.
- PARAM_PASSWORD_MAX_AGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating the maximum age in days a password may have
before it expires.
- PARAM_PASSWORD_SALT_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration parameter to change the number of iterations used for
password hash generation.
- PARAM_PERMISSIONS_JR2 - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Configuration parameter to enforce backwards compatible permission
validation with respect to user management and node removal:
User Management: As of OAK 1.0 creation/removal of user and
groups as well as modification of user/group specific protected properties
requires
USER_MANAGEMENT
permissions while in Jackrabbit 2.0 they were covered by regular item
write permissions.
Removing Nodes: As of OAK 1.0 removing a node will succeed if the
removal is granted on that specific node irrespective of the permission
granted or denied within the subtree.
- PARAM_RANKING - Static variable in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
Parameter used to define the ranking of a given configuration compared to
other registered configuration in this aggregate.
- PARAM_READ_PATHS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Configuration parameter to enable full read access to regular nodes and
properties at the specified paths.
- PARAM_RESTRICTION_PROVIDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- PARAM_SUPPORT_AUTOSAVE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter that might be used to get back support
for the auto-save behavior which has been dropped in the default
user management implementation present with OAK.
- PARAM_SYSTEM_RELATIVE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option to define the path relative to the user root node
underneath which system user nodes are being created.
- PARAM_TOKEN_EXPIRATION - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Optional configuration parameter to set the token expiration time in ms.
- PARAM_TOKEN_LENGTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Optional configuration parameter to define the length of the key.
- PARAM_TOKEN_REFRESH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Optional configuration parameter to define if a given token should be
refreshed or not.
- PARAM_USER_AUTHENTICATION_FACTORY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Mandatory configuration option denoting the user
Authentication implementation to use in the login module.
- PARAM_USER_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option to define the path underneath which user nodes
are being created.
- PASSWORD_HISTORY_DISABLED_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Constant to indicate disabled password history, which is the default.
- PasswordChangeAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
- PasswordChangeAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.PasswordChangeAction
-
- PasswordUtil - Class in org.apache.jackrabbit.oak.spi.security.user.util
-
Utility to generate and compare password hashes.
- PasswordValidationAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
PasswordValidationAction provides a simple password validation
mechanism with the following configurable option:
constraint: a regular expression that can be compiled
to a
Pattern defining validation rules for a password.
- PasswordValidationAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
-
- PERMISSION_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- PERMISSION_NODE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- PERMISSION_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- PERMISSION_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- PermissionConstants - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Implementation specific constants related to permission evaluation.
- PermissionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Main entry point for permission evaluation in Oak.
- Permissions - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Provides constants for permissions used in the OAK access evaluation as well
as permission related utility methods.
- PERMISSIONS_STORE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- POLICY_NODE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- PolicyOwner - Interface in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Interface to improve pluggability of the
AccessControlManager,
namely the interaction of multiple managers within a
single repository.
- PRE_AUTHENTICATED - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
-
- PreAuthContext - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
LoginContext for pre-authenticated subjects that don't require further
validation nor additional login/logout steps.
- PreAuthContext(Subject) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
-
- PreAuthenticatedLogin - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
PreAuthenticatedLogin is used as marker in the shared map of the login context.
- PreAuthenticatedLogin(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
-
- PrincipalConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
Configuration interface for principal management.
- PrincipalImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Default implementation of the JackrabbitPrincipal interface.
- PrincipalImpl(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
-
- PrincipalIteratorAdapter - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Principal specific RangeIteratorAdapter implementing the
PrincipalIterator interface.
- PrincipalIteratorAdapter(Iterator<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Creates an adapter for the given
Iterator of principals.
- PrincipalIteratorAdapter(Collection<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Creates an iterator for the given collection of Principals.
- PrincipalManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Default implementation of the PrincipalManager interface.
- PrincipalManagerImpl(PrincipalProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
-
- PrincipalProvider - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
The
PrincipalProvider defines methods to provide access to sources
of
Principals.
- PrincipalProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
- PrincipalProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
-
- PRIVILEGE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- PRIVILEGE_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Node type names associated with privilege content
- PRIVILEGE_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
The internal names of all property definitions that are associated with
the
rep:Privilege node type
- PrivilegeBits - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Internal representation of JCR privileges.
- PrivilegeBitsProvider - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Reads and writes privilege definitions from and to the repository content
without applying any validation.
- PrivilegeBitsProvider(Root) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
- PrivilegeConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.privilege
-
Interface for the privilege management configuration.
- PrivilegeConstants - Interface in org.apache.jackrabbit.oak.spi.security.privilege
-
Internal name constants used for the privilege management.
- PrivilegeDefinition - Interface in org.apache.jackrabbit.oak.spi.security.privilege
-
The
PrivilegeDefinition interface defines the characteristics of
a JCR
Privilege.
- privilegeFromName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
-
- PRIVILEGES_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) path for the privilege store.
- PrivilegeUtil - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Privilege management related utility methods.
- processedReference(Object) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
- processReferences() - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
-
Post processing protected reference properties underneath a protected
or non-protected parent node.
- propertiesCompleted(Tree) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter
-
Informs this importer that all properties to be imported below
protectedParent have been processed by the importer.
- PropInfo - Class in org.apache.jackrabbit.oak.spi.xml
-
Information about a property being imported.
- PropInfo(String, int, TextValue) - Constructor for class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
Creates a property information instance.
- PropInfo(String, int, List<? extends TextValue>) - Constructor for class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
Creates a property information instance.
- PropInfo(String, int, List<? extends TextValue>, PropInfo.MultipleStatus) - Constructor for class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
Creates a property information instance.
- PropInfo.MultipleStatus - Enum in org.apache.jackrabbit.oak.spi.xml
-
Hint indicating whether the property is multi- or single-value
- ProtectedItemImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
- ProtectedNodeImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
ProtectedNodeImporter provides means to import protected
Nodes and the subtree defined below such nodes.
- ProtectedPropertyImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
ProtectedPropertyImporter is in charge of importing single
properties with a protected PropertyDefinition.
- put(String, Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- put(String, String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Store the given id mapping for later lookup using
get(String).
- putAll(Map<? extends String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- PWD_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- READ - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- READ_ACCESS_CONTROL - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- READ_NODE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- READ_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- readDefinition(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeUtil
-
Reads the privilege definition stored in the specified definition tree.
- ReadOnly - Interface in org.apache.jackrabbit.oak.plugins.tree
-
Marker interface to indicate if a
Tree or
Root
can only be read (write operations not implemented).
- readRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
- readRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
-
- readRestrictions(String, Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Read the valid restrictions stored in the specified ACE tree.
- ReferenceChangeTracker - Class in org.apache.jackrabbit.oak.spi.xml
-
Helper class used to keep track of uuid mappings (e.g.
- ReferenceChangeTracker() - Constructor for class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
- refresh() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
-
- refresh() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
-
- refresh() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Refresh this PermissionProvider.
- RegistrationConstants - Class in org.apache.jackrabbit.oak.spi.security
-
Holds the names of well-known registration properties for security-related components
- remove() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Remove the underlying item.
- remove() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Tries to remove the login token and all related information.
- REMOVE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- remove(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- REMOVE_NODE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- REMOVE_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- removeAccessControlEntry(AccessControlEntry) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
- removeAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Removes an attribute from this credentials instance.
- removeConfiguration(T) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- removeMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
-
- removeReferences(List<Object>) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Remove the given references that have already been processed from the
references list.
- REP_ACCESS_CONTROLLED_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- REP_ADD_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:addProperties privilege
- REP_AGGREGATES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the privilege definition property that stores the aggregate privilege names.
- REP_ALTER_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:alterProperties privilege
- REP_AUTHORIZABLE_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_BITS - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the privilege definition property that stores the internal representation
of this privilege.
- REP_DISABLED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_GLOB - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_IMPERSONATORS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_INDEX_DEFINITION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:indexDefinitionManagement privilege
- REP_IS_ABSTRACT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the property that defines if the privilege is abstract.
- REP_IS_ALLOW - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- REP_ITEM_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction by item name.
- REP_MEMBERS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_MEMBERS_LIST - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_NEXT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the property storing the value of the next available privilege bits.
- REP_NODE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_NT_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction by node type name.
- REP_NUM_PERMISSIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- REP_PASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_PASSWORD_LAST_MODIFIED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_PERMISSION_STORE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- REP_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_PREFIXES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction which matches by name space prefix.
- REP_PRINCIPAL_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_PRINCIPAL_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_PRIVILEGE_BITS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
- REP_PRIVILEGE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:privilegeManagement privilege
- REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name for the root node of the privilege store.
- REP_PWD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_PWD_HISTORY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
- REP_READ_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:readNodes privilege
- REP_READ_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:readProperties privilege
- REP_REMOVE_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:removeProperties privilege
- REP_REPO_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_RESTRICTIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
- REP_USER_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:userManagement privilege
- REP_WRITE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:write privilege
- RepositoryCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation used to access the repository.
- RepositoryCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- RepositoryPermission - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
The
RepositoryPermission allows to evaluate permissions that have
been defined on the repository level and which consequently are not bound
to a particular item.
- RESERVED_ATTRIBUTES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
-
- resetExpiration(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Resets the expiration time of the login token associated with the given
TokenInfo.
- respectParentPermissions(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- Restriction - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
A
Restriction object represents a "live" restriction object that
has been created using the Jackrabbit specific extensions of the
AccessControlEntry interface.
- RestrictionDefinition - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
The RestrictionDefinition interface provides methods for
discovering the static definition of any additional policy-internal refinements
of the access control definitions.
- RestrictionDefinitionImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
- RestrictionDefinitionImpl(String, Type<?>, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
-
Create a new instance.
- RestrictionImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
RestrictionImpl
- RestrictionImpl(PropertyState, RestrictionDefinition) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
-
- RestrictionImpl(PropertyState, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
-
- RestrictionPattern - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Interface used to verify if a given restriction applies to a given
item or path.
- RestrictionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Interface to manage the supported restrictions present with a given access
control and permission management implementation.
- retain(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Retains the elements in this PrivilegeBits that are contained in
the specified other PrivilegeBits.
- RETENTION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- RootProvider - Interface in org.apache.jackrabbit.oak.plugins.tree
-
- SecurityConfiguration - Interface in org.apache.jackrabbit.oak.spi.security
-
Base interface for all security related configurations.
- SecurityConfiguration.Default - Class in org.apache.jackrabbit.oak.spi.security
-
Default implementation that provides empty initializers, validators,
commit hooks and parameters.
- SecurityProvider - Interface in org.apache.jackrabbit.oak.spi.security
-
Main entry point for security related plugins to an Oak repository.
- SecurityProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
- SecurityProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
-
- SET_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
- setAttribute(String, Object) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Stores an attribute in this credentials instance.
- setAttributes(Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Stores the attributes in this credentials instance.
- setAttributes(Credentials, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
-
- setAttributes(Credentials, Map<String, ?>) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
-
Writes the attributes to the specified Credentials.
- setAttributes(Credentials, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
-
- setAuthInfo(AuthInfo, Subject) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- setContentRepository(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- setCredentials(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
-
Set the credentials.
- setDefaultConfig(T) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- setParameters(ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- setPrincipalProvider(PrincipalProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
-
Sets the PrincipalProvider that is being used during the
authentication process.
- setRootProvider(RootProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- setRootProvider(RootProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
-
- setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- setTokenProvider(TokenProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
-
Sets the TokenProvider that is being used during the
authentication process.
- setTreeProvider(TreeProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
- setTreeProvider(TreeProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- setType(TreeType) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeTypeAware
-
- setUserManager(UserManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
-
Sets the UserManager that is being used during the
authentication process.
- setWhiteboard(Whiteboard) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
-
Sets the Whiteboard that is being used during the
authentication process.
- setWorkspaceName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
-
- SHARED_KEY_ATTRIBUTES - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to public attributes that are shared
between multiple login modules.
- SHARED_KEY_CREDENTIALS - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to validated Credentials that is
shared between multiple login modules.
- SHARED_KEY_LOGIN_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to a valid login ID that is shared
between multiple login modules.
- SHARED_KEY_PRE_AUTH_LOGIN - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to pre authenticated login information that is shared
between multiple login modules.
- sharedState - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- SimpleCredentialsSupport - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
-
- size() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
-
- size() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- start() - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
-
Called once at the beginning of the content import.
- start(Tree) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
-
Notifies this importer about the existence of a protected node that
has either been created (NEW) or has been found to be existing.
- startChildInfo(NodeInfo, List<PropInfo>) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
-
Informs this importer about a new childInfo and it's properties.
- startNode(NodeInfo, List<PropInfo>) - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
-
Called to start the import of a node.
- subject - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
- supportedPermissions(Tree, PropertyState, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Allows to determined the set or subset of permissions evaluated by the
implementing permission provider for the specified item (identified by
tree and optionally property) or at the repository level
in case the specified tree is null.
- supportedPermissions(TreeLocation, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Allows to determined the set or subset of permissions evaluated by the
implementing permission provider for the specified location.
- supportedPermissions(TreePermission, PropertyState, long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Allows to determined the set or subset of permissions evaluated by the
implementing permission provider for the specified tree permission (plus
optionally property).
- supportedPrivileges(Tree, PrivilegeBits) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Allows to determined the set or subset of privileges evaluated by the
implementing permission provider for the specified tree or at the repository
level in case the specified tree is null.
- SystemPrincipal - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Principal to mark an system internal subject.
- SystemSubject - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Internal utility providing access to a system internal subject instance.
- SystemUserPrincipal - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
Principal used to mark a system user.