A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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
JackrabbitAccessControlListinterface. - 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
JackrabbitAccessControlManagerinterface. - 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
AuthorizableActioninterface 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
GroupActioninterface 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
LoginModuleinterface 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
- ACCESS_CONTROL - org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Access control content
- AccessControlAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
The
AccessControlActionallows 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
JackrabbitAccessControlEntryinterface. - ACE(Principal, PrivilegeBits, boolean, Set<Restriction>, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
-
Creates a new access control entry.
- 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) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Adds a new child tree with the given name and primary type name.
- addChild(Tree, String, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- 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
bfromaand 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
- addMixin(Tree, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Add a mixin type to the given
tree. - addMixin(Tree, Function<Tree, Iterable<String>>, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Add a mixin type to the given
tree. - 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
PermissionProviderinterface 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
- AggregationAware - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Marker interface intended to extend a
RestrictionProviderto make it aware of it's aggregated nature in a composite when it comes to evaluate the validity of restrictions. - AggregationFilter - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
- 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
-
RepositoryPermissioninstance that always returnstrue. - ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
TreePermissionwhich always returnstrueand 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(String, PrivilegeBits, PrivilegeBitsProvider) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
-
Returns a new multi-valued
PropertyStateof typeType.LONGSwith the givennameand the long representation of the givenbitsas values. - 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
Credentialsand returnstrueif the validation was successful. - Authentication - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
The
Authenticationinterface defines methods to validateCredentialsduring thelogin stepof 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, ?>, Iterable<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
- AuthInfoImpl(String, Map<String, ?>, Set<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
- AUTHORIZABLE - org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
- AuthorizableAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
The
AuthorizableActioninterface provide an implementation specific way to execute additional validation or write tasks uponUser creation,Group creation,Authorizable removalandUser password modification. - AuthorizableActionProvider - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
AuthorizableActionProvideris used to provideAuthorizableActions for each instance ofUserManager. - AuthorizableNodeName - Interface in org.apache.jackrabbit.oak.spi.security.user
-
The
AuthorizableNodeNameis 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
AuthorizableNodeNameinterface that uses the specified authorizable identifier as node nameescapingany 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
B
- BESTEFFORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
-
Same as
ImportBehavior.IGNOREbut in addition tries to circumvent the problem. - buildPasswordHash(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Generates a hash of the specified password with the default values for algorithm, salt-size and number of iterations.
- buildPasswordHash(String, ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Same as
PasswordUtil.buildPasswordHash(String, String, int, int)but retrieving the parameters for hash generation from the specified configuration. - buildPasswordHash(String, String, int, int) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Generates a hash of the specified password using the specified algorithm, salt size and number of iterations into account.
- BUILT_IN - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
C
- CacheConstants - Interface in org.apache.jackrabbit.oak.spi.security.user.cache
-
Constants for persisted user management related caches.
- CachedMembershipReader - Interface in org.apache.jackrabbit.oak.spi.security.user.cache
-
Interface for reading the membership information of a given authorizable and store the result in a cache.
- CacheLoader - Interface in org.apache.jackrabbit.oak.spi.security.user.cache
-
Responsible for providing the set of principals for a given user.
- CachePrincipalFactory - Interface in org.apache.jackrabbit.oak.spi.security.user.cache
-
Factory for creating
Principalinstances based on the principal name. - 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
- canAccessReadPolicy(PermissionProvider, String...) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ReadPolicy
-
Evaluates if a
ReadPolicyis accessible for a session object. - canRead() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Return if read access is granted for the
Treeassociated with thisTreePermissioninstance. - 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
Treefor which thisTreePermissioninstance has been created. - canReadAll() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
trueif read access is granted to theTreeassociated 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
trueif all properties of theTreeassociated 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
-
Clear state information that has been created during
LoginModule.login(). - closeSystemSession() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Close the system session acquired upon
AbstractLoginModule.getRoot()and reset the associated root field. - commit() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
- CompositeActionProvider - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Aggregates a collection of
AuthorizableActionProviders into a single provider. - 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
-
Abstract base implementation for
SecurityConfigurations that can combine different implementations. - 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
CredentialsSupportinterface that handles multiple providers. - CompositePattern - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Aggregates of a list of
RestrictionPatterns into a single pattern. - 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
-
PrincipalConfigurationthat 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
-
PrincipalProviderimplementation 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
-
Aggregates of a collection of
RestrictionProviderimplementations into a single provider. - CompositeTokenConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication.token
-
TokenConfigurationthat combines different token provider implementations. - 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
trueif this instance contains a configuration entry with the specified key irrespective of the defined value;falseotherwise. - 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
-
Contextrepresents item related information in relation to a dedicatedSecurityConfiguration. - Context.Default - Class in org.apache.jackrabbit.oak.spi.security
-
Default implementation of the
Contextinterface that always returnsfalse. - coversAllMembers(Group) - Method in interface org.apache.jackrabbit.oak.spi.security.user.DynamicMembershipProvider
-
Returns
trueif this implementation ofDynamicMembershipProvidercovers all members for the givenGroupmaking it a fully dynamic group. - create(List<RestrictionPattern>) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
- create(Root) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Equivalent to
create(root, "/") - create(Root, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Create a new
TreeLocationinstance for the item at the givenpathinroot. - create(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Create a new
TreeLocationinstance for atree - create(String) - Method in interface org.apache.jackrabbit.oak.spi.security.user.cache.CachePrincipalFactory
-
Create a new
Principalinstance based on the principal name provided. - createFromSubject(Subject) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
- createReadOnlyRoot(Root) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
- createReadOnlyRoot(NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.RootProvider
- createReadOnlyTree(Tree, String, NodeState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
- createReadOnlyTree(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.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 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 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(String, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
- 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
userIdand the specified attributes. - createToken(Credentials) - 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. - CREDENTIALS_ATTRIBUTE_NEWPASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Name of the
SimpleCredentialsattribute containing the new password. - 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
Credentialsimplementations during authentication.
D
- Default() - Constructor for class org.apache.jackrabbit.oak.spi.security.Context.Default
- Default() - Constructor for class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
- Default() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName.Default
- DEFAULT - org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Regular trees that don't match any of the other types
- DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
-
Default implementation of the
AggregationFilterinterface that handles all combinations of permission providers and principals and never aborts the evaluation. - DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.security.Context
- DEFAULT - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.AuthorizableNodeName
-
Default
AuthorizableNodeNameinstance. - DEFAULT_ADMIN_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_ADMIN_ID - DEFAULT_ALGORITHM - Static variable in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
- DEFAULT_ANONYMOUS_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_ANONYMOUS_ID - DEFAULT_APP_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
- DEFAULT_DEPTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_DEFAULT_DEPTH - DEFAULT_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - DEFAULT_GROUP_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_GROUP_PATH - DEFAULT_ITERATIONS - Static variable in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
- DEFAULT_PASSWORD_INITIAL_CHANGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_PASSWORD_INITIAL_CHANGE - DEFAULT_PASSWORD_MAX_AGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_PASSWORD_MAX_AGE - DEFAULT_READ_PATHS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Default value for the
PermissionConstants.PARAM_READ_PATHSconfiguration parameter. - DEFAULT_SALT_SIZE - Static variable in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
- DEFAULT_SYSTEM_RELATIVE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default intermediate path for system users.
- DEFAULT_USER_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Default value for
UserConstants.PARAM_USER_PATH - DefaultAuthorizableActionProvider - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Default implementation of the
AuthorizableActionProviderinterface that allows to config all actions provided by the OAK. - DefaultAuthorizableActionProvider() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider
- DefaultAuthorizableActionProvider(ConfigurationParameters) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider
- defines(String, AccessControlPolicy) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.PolicyOwner
-
Determines if the implementing
AccessManagerdefines the specifiedaccessControlPolicyat the givenabsPath. - definesContextRoot(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
-
Reveals if the specified
Treeis the root of a subtree defined by the module that exposes this instance. - definesContextRoot(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
- definesInternal(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
-
Reveals if the specified
Treedefines repository internal information, which is not hidden by default. - definesInternal(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
- definesLocation(TreeLocation) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
-
Reveals if the specified
TreeLocationis defined by the module that exposes this instance. - definesLocation(TreeLocation) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
- definesProperty(Tree, PropertyState) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
-
Reveals if the specified
PropertyStateis defined by the module that exposes this instance. - definesProperty(Tree, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
- definesTree(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
-
Reveals if the specified
Treeis defined by the module that exposes this instance. - definesTree(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.Context.Default
- denotesDynamicJcrAll(PropertyState) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
- diff(long, long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
Returns those bits from
permissionsthat are not present in theotherPermissions, i.e. - diff(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Subtracts the other PrivilegeBits from the this.
If the specified bits do not intersect with this, it isn't modified.
Ifthisis included inotheremptyprivilege bits is returned. - dispose() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
-
Disposes all values contained in this property.
- dispose() - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
-
Dispose this value, i.e.
- doCreateToken(Credentials) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
- doCreateToken(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Returns
trueif the given credentials indicate that a new token needs to be issued. - DYNAMIC_JCR_ALL_VALUE - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
- DynamicMembershipProvider - Interface in org.apache.jackrabbit.oak.spi.security.user
- DynamicMembershipService - Interface in org.apache.jackrabbit.oak.spi.security.user
E
- EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
-
RepositoryPermissioninstance that always returnsfalse. - EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
TreePermissionwhich always returnsfalsenot granting any permissions. - EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
-
Default implementation of the
RestrictionPatternthat always returnstrueand thus matches all items or paths. - EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Empty restriction provider implementation that doesn't support any restrictions.
- EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
An empty configuration parameters
- EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Static instance of an empty
PrincipalIterator. - EMPTY - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.DynamicMembershipProvider
- EmptyPermissionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Permission provider implementation that does not grant any permissions.
- EmptyPrincipalProvider - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Implementation of the
PrincipalProviderinterface that never returns any principals. - end() - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
-
Called once at the end of the content import.
- end(Tree) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
-
Informs this importer that the tree to be imported below
protectedParenthas bee completed. - endChildInfo() - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedNodeImporter
-
Informs this importer about the end of a child info.
- endNode(NodeInfo) - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
-
Called to end the import of a node.
- entrySet() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
-
Two principals are equal, if their names are.
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
- equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- EveryonePrincipal - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Built-in principal group that has every other principal as member.
- exists() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Determine whether the underlying
TreeorPropertyStatefor thisTreeLocationis available.
F
- findDefaultPrimaryType(Tree, boolean) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- findPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- findPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
- findPrincipals(int) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Find all principals that match the search type.
- findPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- findPrincipals(String, boolean, int, long, long) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- findPrincipals(String, boolean, int, long, long) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- findPrincipals(String, boolean, int, long, long) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Find the principals that match the specified nameHint and search type.
- findPrincipals(String, boolean, int, long, long) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManager
-
Gets the principals matching a simple filter expression applied against the
principal nameAND the specified search type. - findPrincipals(String, int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- findPrincipals(String, int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
- findPrincipals(String, int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- findPrincipals(String, int) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Find the principals that match the specified nameHint and search type.
- FOREVER - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
G
- 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(String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Returns the new node id to which
oldUUIDhas been mapped ornullif no such mapping exists. - get(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- 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 privilege names 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.credentials.AbstractCredentials
-
Returns the value of the named attribute as an
Object, ornullif no attribute of the given name exists. - getAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
- 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
-
Returns an implementation
Authenticationfor the specifieduserId. - 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
-
Returns the
Credentialsoriginally passed toSession.impersonate(javax.jcr.Credentials). - getBits(Iterable<String>) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privilege names.
- getBits(Iterable<String>, boolean) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privilege names with the option to verify that all privilege names point to a valid, registered privilege.
- getBits(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 array of 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. - getCachedMembershipReader(Root, CachePrincipalFactory, String) - 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
CachedMembershipReaderinterface for the principals represented by the user/groups known to this implementation. - getCachedMembershipReader(Root, CachePrincipalFactory, String, String) - 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
CachedMembershipReaderinterface for the principals represented by the user/groups known to this implementation. - 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
TreePermissionfor the tree identified by the specifiedchildNameandchildState, which is a child of the tree associated with this instanceofTreePermission. - 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
-
Returns all available
SecurityConfigurations. - getConfigValue(String, T) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Returns the value of the configuration entry with the given
keyapplying the following rules: If this instance doesn't contain a configuration entry with that key, or if the entry isnull, the specifieddefaultValuewill be returned. If the configured value is notnullan attempt is made to convert the configured value to match the type of the default value. - 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
keyapplying the following rules: If this instance doesn't contain a configuration entry with that key the specifieddefaultValuewill be returned. IfdefaultValueisnullthe original value will be returned. If the configured value isnullthis method will always returnnull. If neitherdefaultValuenor the configured value isnullan 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
credentialsclasses 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
-
Tries to retrieve valid (supported) Credentials: using a
CredentialsCallback, looking for aAbstractLoginModule.SHARED_KEY_CREDENTIALSentry in the shared state (see alsoAbstractLoginModule.getSharedCredentials()and finally by searching for valid credentials in the subject. - getCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.CredentialsCallback
-
Returns the
Credentialsthat have been set before usingCredentialsCallback.setCredentials(javax.jcr.Credentials). - 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
Configurationfor 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
- getDynamicMembershipProvider(Root, UserManager, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.DynamicMembershipService
-
Returns in instance of
DynamicMembershipProviderfor the given root, user manager and name-path mapper. - 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.PrincipalManagerImpl
- getImpersonatorInfo() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
-
Returns the
AuthInfopresent with the editing session that want to impersonate. - getImportBehavior(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
Return the configured
ImportBehaviorfor the givenconfig. - 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.
- getItemBasedPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- getItemBasedPrincipal(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Returns the
ItemBasedPrincipalwith the specifiedprincipalOakPathornullif no principal with that path exists. - getJackrabbit2Configuration(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.ConfigurationUtil
-
Creates a new
Configurationbackwards 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
- getLoginErrors() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
- getLoginErrors() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
-
Deprecated.
- getLoginErrorsHistory() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
- getLoginErrorsHistory() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
-
Deprecated.
- getLoginModuleMonitor() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- getLoginModuleMonitor() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- getLong(Tree, String, long) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- getMembers(Group, boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.user.DynamicMembershipProvider
-
Returns the dynamic members for the given group.
- getMembership(Authorizable, boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.user.DynamicMembershipProvider
-
Returns an iterator over all groups the given
authorizableis a dynamic member of. - 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.
- getMixinTypeNames(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- getMixinTypeNames(Tree, LazyValue<Tree>) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- getMonitorClass() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
- getMonitorProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
- getMonitors(StatisticsProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getMonitors(StatisticsProvider) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- getName() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
The name of this location
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ReadPolicy
- 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
- getName(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- 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(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
-
Returns names of the specified permissions.
- getNames(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- getOakName(String, NamePathMapper) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeUtil
-
Convert the given JCR privilege name to an Oak name.
- getOakNames(String[], NamePathMapper) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeUtil
-
Convert the given JCR privilege names to Oak names.
- 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
- getOakPaths(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() - 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 class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
- getParameters(String) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityProvider
-
Allows to retrieve the configuration parameters associated with a given
SecurityConfigurationaccessible 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, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
- getPattern(String, Set<Restriction>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Creates the
RestrictionPatternfor the specified restrictions. - getPattern(String, Tree) - 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
RestrictionPatternfor the restriction information stored with specified tree. - 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() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionAware
- 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
-
Returns the permissions that correspond the given jcr actions such as specified in
Session.hasPermission(String, String). - 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() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Returns the name of the primary type of the node being imported.
- getPrimaryTypeName(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- getPrimaryTypeName(Tree, LazyValue<Tree>) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- 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
nullif 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
PrincipalManagerthat 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
-
Retrieves the
PrincipalProviderthat should be used to handle this authentication. - getPrincipalProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
-
Returns the principal provider as set using
PrincipalProviderCallback.setPrincipalProvider(org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider)ornull. - 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
-
Returns an instance of the OAK
PrincipalProvider. - getPrincipals() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
- getPrincipals(int) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- getPrincipals(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Retrieves all principals associated with the specified
userIdfor the configured principal provider. - 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(String) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Tries to resolve the specified
userIDto a valid principal and it's group membership. - getPrincipals(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- 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
- getPrivilegeBits(PropertyState, PrivilegeBitsProvider) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
-
Get or create an instance of privilege bits for the given property state.
- getPrivilegeBitsProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getPrivilegeBitsProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- getPrivilegeCollection() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- getPrivilegeCollection(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getPrivilegeCollection(String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- 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
-
Creates a new instance of
PrivilegeManager. - getPrivilegeNames(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Resolve the given privilege bits to the corresponding 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 specifiedTree. - 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
-
Get the underlying
PropertyStatefor thisTreeLocation. - 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
RepositoryPermissionfor the set ofPrincipals 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
Rootobject 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
SecurityProviderobject 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() - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
- 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(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
- 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
TokenInfoassociated with the specified login token ornull. - getTokenProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
-
Returns the token provider as set using
TokenProviderCallback.setTokenProvider(TokenProvider)ornull. - 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
-
Returns a new instance of
TokenProvider. - getTree() - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeAware
- getTree() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Get the underlying
Treefor thisTreeLocation. - getTree(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Return the possibly non existing tree located at the passed
pathfrom the location of the starttreeornullifpathresults 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
TreePermissionfor the set ofPrincipals associated with this provider at the specifiedtreewith the giventype. - 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
TreePermissionfor the set ofPrincipals associated with this provider at the specifiedtree. - 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() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
- getType(int) - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
- getType(Tree) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
- getType(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- getType(Tree, TreeType) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
- getType(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- getUserId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
-
Optional method that return the userID extracted upon
Authentication.authenticate(Credentials). - getUserId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Returns the userId.
- 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
- 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.AuthInfoImpl
- getUserManager() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Retrieves the
UserManagerthat should be used to handle this authentication. - getUserManager() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
-
Returns the user provider as set using
UserManagerCallback.setUserManager(org.apache.jackrabbit.api.security.user.UserManager)ornull. - getUserManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
-
Create a new
UserManagerinstance - getUserPrincipal() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
-
Optional method that return the
Principalof the authenticating user extracted uponAuthentication.authenticate(Credentials). - 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
PrincipalProviderinterface 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
Whiteboardobject 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
-
Returns the whiteboard as set using
WhiteboardCallback.setWhiteboard(Whiteboard)ornull. - 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 - org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
- 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
GroupActioninterface allows for implementations to be informed about and react to the following changes to aGroup'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
GuestLoginModuleis 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
H
- handlePropInfo(Tree, PropInfo, PropertyDefinition) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter
-
Handles a single protected property.
- hasEffectiveReadPolicy(Collection<String>, String) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ReadPolicy
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
- hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- hasPrincipal(String) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- hasPrivileges(String, Set<Principal>, Privilege[]) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- hasPrivileges(String, Privilege[]) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- hasPrivileges(Tree, String...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
- hasPrivileges(Tree, String...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
- hasPrivileges(Tree, String...) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Returns whether the principal set associated with this
PrivilegeManageris granted the privileges identified by the specified privilege names for the giventree. - HIDDEN - org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Hidden trees starting at a tree whose name starts with ':'.
I
- 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
JackrabbitAccessControlListinterface that only allows for reading. - ImmutableACL(AbstractAccessControlList) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
Construct a new
ImmutableACLfrom the givenAbstractAccessControlList. - ImmutableACL(String, List<? extends JackrabbitAccessControlEntry>, RestrictionProvider, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
Construct a new
ImmutableACL - ImmutablePrivilegeDefinition - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Default implementation of the
PrivilegeDefinitioninterface. - 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
-
Implementation of the JCR
Credentialsinterface used to distinguish a regular login request fromSession.impersonate(javax.jcr.Credentials). - 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
trueif all privileges defined by the specifiedotherBitsare present in this instance. - INDEX_DEFINITION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- init(Session, Root, NamePathMapper, boolean, int, ReferenceChangeTracker, SecurityProvider) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
-
Initializes the importer.
- 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
- 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.authorization.accesscontrol.ReadPolicy
- 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
- INTERNAL - org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Repository internal content that is not hidden (e.g.
- 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
trueif 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
- isBuiltin() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- 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
trueif this privilege bits includes no privileges at all. - isExpired(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns
trueif the token has already expired;falseotherwise. - isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
-
Returns
trueif the specified repository level permissions aregranted; false otherwise. - isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
trueif all specified permissions are granted on theTreeassociated with thisTreePermissioninstance;falseotherwise. - isGranted(long, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
trueif all specified permissions are granted on thePropertyStateassociated with thisTreePermissioninstance;falseotherwise. - isGranted(String, String) - 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.OpenPermissionProvider
- 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(Tree, PropertyState, long) - 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(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(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 givenlocationand optionally property. - 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.
- isMember(Group, Authorizable, boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.user.DynamicMembershipProvider
-
Returns
trueif the givenauthorizableis a dynamic member of the given target 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
trueif 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
trueif the specifiedtreeis a read-only tree.. - isRepositoryPermission(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- isSame(String, @org.jetbrains.annotations.NotNull char[]) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns
trueif hash of the specifiedpasswordequals the given hashed password. - isSame(String, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns
trueif hash of the specifiedpasswordequals the given hashed password. - isSystemUser(Tree) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- isType(Tree, AuthorizableType) - 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
- 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
trueif the specified path isnull.
J
- JaasLoginContext - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Bridge class that connects the JAAS
LoginContextclass with theLoginContextinterface used by Oak. - JaasLoginContext(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
- JaasLoginContext(String, CallbackHandler) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
- JaasLoginContext(String, Subject) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
- JaasLoginContext(String, Subject, CallbackHandler) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
- JaasLoginContext(String, Subject, CallbackHandler, Configuration) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.JaasLoginContext
- JCR_ADD_CHILD_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_ADD_CHILD_NODESprivilege - JCR_ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_ALLprivilege - JCR_LIFECYCLE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_LIFECYCLE_MANAGEMENTprivilege - JCR_LOCK_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_LOCK_MANAGEMENTprivilege - JCR_MODIFY_ACCESS_CONTROL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_MODIFY_ACCESS_CONTROLprivilege - JCR_MODIFY_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_MODIFY_PROPERTIESprivilege - JCR_NAMESPACE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the jcr:namespaceManagement privilege
- JCR_NODE_TYPE_DEFINITION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the jcr:nodeTypeDefinitionManagement privilege
- JCR_NODE_TYPE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_NODE_TYPE_MANAGEMENTprivilege - JCR_READ - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_READprivilege - JCR_READ_ACCESS_CONTROL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_READ_ACCESS_CONTROLprivilege - JCR_REMOVE_CHILD_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_REMOVE_CHILD_NODESprivilege - JCR_REMOVE_NODE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_REMOVE_NODEprivilege - JCR_RETENTION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_RETENTION_MANAGEMENTprivilege - JCR_VERSION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_VERSION_MANAGEMENTprivilege - JCR_WORKSPACE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the jcr:workspaceManagement privilege
- JCR_WRITE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_WRITEprivilege - JcrAllUtil - Class in org.apache.jackrabbit.oak.spi.security.privilege
K
- keySet() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
L
- LIFECYCLE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- load(Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.user.cache.CacheLoader
-
Gets the set of principals for the given authorizable tree.
- LOCK_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- login() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
- login() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContext
- login() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
- LoginContext - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
Interface version of the JAAS
LoginContextclass. - LoginContextProvider - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
Configurable provider taking care of building login contexts for the desired authentication mechanism.
- loginError() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
-
Event to be called in the case there is an error in the login chain.
- loginError() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
-
Deprecated.
- loginFailed(LoginException, Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
-
Marks a failed login attempt for the given
Credentialsthat resulted in the givenLoginException. - LoginModuleMBean - Interface in org.apache.jackrabbit.oak.spi.security.authentication
- LoginModuleMonitor - Interface in org.apache.jackrabbit.oak.spi.security.authentication
- LoginModuleStats - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Deprecated.Since Oak 1.40.0. A full implementation of
LoginModuleMonitorandLoginModuleMBeanhas been added to oak-core. - LoginModuleStats(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
-
Deprecated.
- LoginModuleStatsCollector - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
Deprecated.Since Oak 1.38.0 in favor of
SecurityConfiguration.getMonitors(StatisticsProvider) - logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Besteffort default implementation of
LoginModule.logout(), which removes all principals and all public credentials of typeCredentialsandAuthInfofrom the subject. - logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
- logout() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContext
- logout() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
- logout(Set<Object>, Set<? extends Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
General logout-helper that will return
falseif bothcredentialsandprincipalsarenull.
M
- matches() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
- matches() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
-
Returns
trueif the underlying restriction matches for repository level permissions. - matches(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
- matches(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
-
Returns
trueif the underlying restriction matches the specified path. - matches(String, boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
- matches(String, boolean) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
-
Returns
trueif the underlying restriction matches the specified path and item type. - matches(TokenCredentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns
trueif the specified credentials can be successfully validated against the information stored in this instance. - matches(Tree, PropertyState) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositePattern
- matches(Tree, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
-
Returns
trueif the underlying restriction matches the specified tree or property state. - members() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- members(Principal) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
-
Returns an enumeration of the members in the group.
- MIX_REP_ACCESS_CONTROLLABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- MIX_REP_IMPERSONATABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- MIX_REP_REPO_ACCESS_CONTROLLABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- modifiable() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- MODIFY_ACCESS_CONTROL - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- MODIFY_CHILD_NODE_COLLECTION - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- MODIFY_PROPERTY - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- MULTIPLE - org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
N
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConfiguration
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
- NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
- NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConfiguration
- NAME_ABORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
- NAME_BESTEFFORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
- NAME_IGNORE - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
- nameFromValue(int) - Static method in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
- NAMESPACE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- NEVER - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
- newInstance(Collection<? extends RestrictionProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
- newInstance(Supplier<Collection<CredentialsSupport>>) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
- newInstance(List<? extends TokenProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
- newInstance(TokenProvider...) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
- newInstance(RestrictionProvider...) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
- NEXT_AFTER_BUILT_INS - Static variable in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- nextBits() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Method to calculate the next privilege bits associated with this instance.
- nextPrincipal() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Returns the next policy.
- NO_PERMISSION - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- NO_RECOURSE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
- NODE_TYPE_DEFINITION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- NODE_TYPE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- NodeInfo - Class in org.apache.jackrabbit.oak.spi.xml
-
Information about a node being imported.
- NodeInfo(String, String, Iterable<String>, String) - Constructor for class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Creates a node information instance.
- NON_AGGREGATE_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
The internal names of all built-in privileges that are not aggregates.
- NOOP - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
- NT_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_ACE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- NT_REP_ACL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- NT_REP_AUTHORIZABLE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_AUTHORIZABLE_FOLDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_CACHE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.cache.CacheConstants
- NT_REP_DENY_ACE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- NT_REP_GRANT_ACE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- NT_REP_GROUP - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_MEMBER_REFERENCES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_MEMBER_REFERENCES_LIST - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_MEMBERS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Deprecated.
- NT_REP_PASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_PERMISSION_STORE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- NT_REP_PERMISSIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- NT_REP_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- NT_REP_PRIVILEGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Node type name of the privilege definition nodes
- NT_REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Node type name of the root node of the privilege store
- NT_REP_RESTRICTIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- NT_REP_SYSTEM_USER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NT_REP_USER - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- NULL - Static variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
O
- 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, 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(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(List<PrincipalProvider>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- 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(Properties) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates new a configuration parameters instance by copying the given properties.
- of(ConfigurationParameters...) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Creates a new configuration parameters instance by merging all
paramssequentially. - 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
- onCreate(Group, 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(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, 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 systemsystem.
- onCreate(User, String, 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.AccessControlAction
- 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.
- onError() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- 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
-
A specific
Authorizablewas added as a member of theGroup. - 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
-
A specific
Authorizablewas removed from theGroup. - 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
Groupduring 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
-
This class implements an
AuthorizationConfigurationwhich grants full access to anySubject. - 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
SecurityProviderimplementation 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.cache - package org.apache.jackrabbit.oak.spi.security.user.cache
- 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
P
- 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_ALLOW_DISABLE_ANONYMOUS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating if the anonymous user can be disabled or not.
- 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
-
Optional configuration parameter to set the
AuthorizableActionProviderto be used with the given user management implementation. - 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_CACHE_EXPIRATION - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.cache.CacheConstants
- PARAM_CACHE_MAX_STALE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.cache.CacheConstants
- 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_IMPERSONATOR_PRINCIPAL_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option defining the names of the impersonatorPrincipals field.
- 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_MANAGEMENTpermissions 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
Authenticationimplementation 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
-
PasswordChangeActionasserts that the uponPasswordChangeAction.onPasswordChange(org.apache.jackrabbit.api.security.user.User, String, org.apache.jackrabbit.oak.api.Root, org.apache.jackrabbit.oak.namepath.NamePathMapper)a different, non-null password is specified. - 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
-
PasswordValidationActionprovides a simple password validation mechanism with the following configurable option: constraint: a regular expression that can be compiled to aPatterndefining 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
- PermissionAware - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Interface indicating that a given object (like e.g.
- 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
-
PreAuthenticatedLoginis 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
JackrabbitPrincipalinterface. - 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
RangeIteratorAdapterimplementing thePrincipalIteratorinterface. - PrincipalIteratorAdapter(Collection<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Creates an iterator for the given collection of
Principals. - PrincipalIteratorAdapter(Iterator<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Creates an adapter for the given
Iteratorof principals. - PrincipalManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Default implementation of the
PrincipalManagerinterface. - PrincipalManagerImpl(PrincipalProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- PrincipalProvider - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
The
PrincipalProviderdefines methods to provide access to sources ofPrincipals. - PrincipalProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation used to pass a
PrincipalProviderto the login module. - PrincipalProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
- PrincipalQueryManager - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
Extension for the
PrincipalManagerthat offers range search. - principalsCollected(long, int) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMonitor
-
Record the time taken to collect the given number of principals during the commit phase of a given
LoginModule. - 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:Privilegenode 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
-
Allows to obtain the internal
representationof privileges (or their names) and to covert the internal representation back to privilege names. - PrivilegeBitsProvider(Root) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
- privilegeCollectionFromNames(String...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- 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
PrivilegeDefinitioninterface defines the characteristics of a JCRPrivilege. - 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
-
Store the given reference property for later retrieval using
ReferenceChangeTracker.getProcessedReferences(). - 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
protectedParenthave been processed by the importer. - PropInfo - Class in org.apache.jackrabbit.oak.spi.xml
-
Information about a property being imported.
- 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(String, int, TextValue) - 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
-
Base interface for
ProtectedNodeImporterandProtectedPropertyImporter. - ProtectedNodeImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
ProtectedNodeImporterprovides means to import protectedNodes and the subtree defined below such nodes. - ProtectedPropertyImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
ProtectedPropertyImporteris in charge of importing single properties with a protectedPropertyDefinition. - put(String, String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Store the given id mapping for later lookup using
ReferenceChangeTracker.get(String). - put(String, Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- 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
R
- 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.
- readMembership(Tree, CacheLoader) - Method in interface org.apache.jackrabbit.oak.spi.security.user.cache.CachedMembershipReader
-
Read the membership information of the authorizable and store the result in a cache using the provided cacheLoader.
- ReadOnly - Interface in org.apache.jackrabbit.oak.plugins.tree
-
Marker interface to indicate if a
TreeorRootcan only be read (write operations not implemented). - ReadPolicy - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
- 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(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- REMOVE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- 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
- 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_CACHE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.cache.CacheConstants
- REP_CURRENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction that limits access to a single level i.e.
- REP_DISABLED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_EXPIRATION - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.cache.CacheConstants
- REP_GLOB - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_GLOBS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multi-valued access control restriction that allows to combine more than one
AccessControlConstants.REP_GLOBrestriction. - 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_SUBTREES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multi-valued access control restriction that allows to limit the effect to one or multiple subtrees.
- 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
RepositoryPermissionallows 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
Restrictionobject represents a "live" restriction object that has been created using the Jackrabbit specific extensions of theAccessControlEntryinterface. - RestrictionDefinition - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
The
RestrictionDefinitioninterface 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
-
Default implementation of the
RestrictionDefinitioninterface. - 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, boolean) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
- RestrictionImpl(PropertyState, RestrictionDefinition) - 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
restrictionapplies 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
PrivilegeBitsthat are contained in the specified otherPrivilegeBits. - RETENTION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- RootProvider - Interface in org.apache.jackrabbit.oak.plugins.tree
S
- 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
-
Callback implementation to set and get the
SecurityProvider. - 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
- setComposite(CompositeRestrictionProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- setComposite(CompositeRestrictionProvider) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.AggregationAware
- 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
- setLoginModuleMonitor(LoginModuleMonitor) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStatsCollector
-
Deprecated.
- setLoginModuleMonitor(LoginModuleMonitor) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- 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
PrincipalProviderthat 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.CompositeConfiguration
- setSecurityProvider(SecurityProvider) - 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
- setTokenProvider(TokenProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
-
Sets the
TokenProviderthat 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
UserManagerthat is being used during the authentication process. - setWhiteboard(Whiteboard) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
-
Sets the
Whiteboardthat 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
-
Implementation of the
CredentialsSupportinterface that handlesSimpleCredentials. - 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
childInfoand 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.
- stop(AccessControlManager, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
-
Determine if computing effective access control policies for the given path should stop after the given
accessControlManagercompleted. - stop(JackrabbitAccessControlManager, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
-
Determine if computing effective access control policies for the given set of principals should stop after the given
accessControlManagercompleted. - stop(AggregatedPermissionProvider, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
-
Determine if permission evaluation for the given set of principals should stop after the give
permissionProvidercompleted it's evaluation. - subject - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- 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). - 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
treeand optionallyproperty) or at the repository level in case the specifiedtreeisnull. - 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
treeisnull. - 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.
T
- TextValue - Interface in org.apache.jackrabbit.oak.spi.xml
-
TextValuerepresents a serialized property value read from a System or Document View XML document. - TOKEN_ATTRIBUTE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
-
Constant for the token attribute passed with valid simple credentials to trigger the generation of a new token.
- TOKEN_ATTRIBUTE_DO_CREATE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
-
Value of the
TokenConstants.TOKEN_ATTRIBUTEproperty to trigger the creation of a new token. - TOKEN_ATTRIBUTE_EXPIRY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- TOKEN_ATTRIBUTE_KEY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- TOKEN_NT_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- TOKEN_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- TOKEN_SKIP_REFRESH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
-
Flag set on the TokenCredentials to skip refreshing the token expiration time
- TokenConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
-
Configuration for token management.
- TokenConstants - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
- TokenCredentialsExpiredException - Exception in org.apache.jackrabbit.oak.spi.security.authentication.token
-
Subclass of
CredentialExceptionindicating that the token credentials used for repository login have expired. - TokenCredentialsExpiredException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.token.TokenCredentialsExpiredException
-
Constructs a
TokenCredentialsExpiredExceptionwith the specified detail message describing this particular exception. - TokenInfo - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
-
The
TokenInfoprovides data associated with a login token and basic methods to verify the validity of token credentials at given point in time. - TokenProvider - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
-
Interface to manage create and manage login tokens.
- TokenProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation to set and retrieve a login token provider.
- TokenProviderCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.TokenProviderCallback
- TOKENS_NODE_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- TOKENS_NT_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- toString() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
- toString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AuthInfoImpl
- toString() - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- toString() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
- toString() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
- toString() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- TreeAware - Interface in org.apache.jackrabbit.oak.plugins.tree
-
Oak internal utility interface to avoid repeated retrieval of an underlying
Tree. - TreeConstants - Interface in org.apache.jackrabbit.oak.plugins.tree
- TreeContext - Interface in org.apache.jackrabbit.oak.plugins.tree
-
TreeContextrepresents item related information in relation to a dedicated module. - TreeLocation - Class in org.apache.jackrabbit.oak.plugins.tree
-
A
TreeLocationdenotes a location inside a tree. - TreeLocation() - Constructor for class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
- TreePermission - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
The
TreePermissionallow to evaluate permissions defined for a givenTreeand it's properties. - TreeProvider - Interface in org.apache.jackrabbit.oak.plugins.tree
- TreeType - Enum in org.apache.jackrabbit.oak.plugins.tree
-
Allows to distinguish different types of trees based on their name, ancestry or primary type.
- TreeTypeAware - Interface in org.apache.jackrabbit.oak.plugins.tree
- TreeTypeProvider - Class in org.apache.jackrabbit.oak.plugins.tree
- TreeTypeProvider(TreeContext) - Constructor for class org.apache.jackrabbit.oak.plugins.tree.TreeTypeProvider
- TreeUtil - Class in org.apache.jackrabbit.oak.plugins.tree
-
Utility providing common operations for the
Treethat are not provided by the API. - TYPE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
U
- UNKNOWN - org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
- unmodifiable() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Returns an unmodifiable instance.
- USER - org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
- USER_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- USER_PRIVILEGE_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
- USER_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- UserAction - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
The
UserActioninterface allows for implementations to be informed about and react to the following changes to aUser:UserAction.onDisable(User, String, Root, NamePathMapper) - UserAuthenticationFactory - Interface in org.apache.jackrabbit.oak.spi.security.user
-
Provides a user management specific implementation of the
Authenticationinterface to thoseLoginModules that verify a given authentication request by evaluation information exposed by the Jackrabbit user management API. - UserConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.user
-
Configuration interface for user management.
- UserConstants - Interface in org.apache.jackrabbit.oak.spi.security.user
-
User management related constants.
- userId - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
- UserIdCredentials - Class in org.apache.jackrabbit.oak.spi.security.user
-
Credentials implementation that only contains a
userIdbut no password. - UserIdCredentials(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.user.UserIdCredentials
- UserManagerCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation used to pass a
UserManagerto the login module. - UserManagerCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
- UserUtil - Class in org.apache.jackrabbit.oak.spi.security.user.util
-
Utility methods for user management.
V
- validateRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- validateRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
- validateRestrictions(String, Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Validate the restrictions present with the specified ACE tree.
- value - Variable in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
- VALUE_PERMISSIONS_JR2 - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Value of the
PermissionConstants.PARAM_PERMISSIONS_JR2configuration parameter that contains all value entries. - valueFromString(String) - Static method in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
- valueOf(String) - Static method in enum org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- values() - Static method in enum org.apache.jackrabbit.oak.spi.security.user.AuthorizableType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.apache.jackrabbit.oak.spi.xml.PropInfo.MultipleStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Trees within the version, activity or configuration storage
- VERSION_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
W
- WhiteboardCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation to set and retrieve the
Whiteboard. - WhiteboardCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
- WORKSPACE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- WRITE - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- writeRestrictions(String, Tree, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- writeRestrictions(String, Tree, Set<Restriction>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.CompositeRestrictionProvider
- writeRestrictions(String, Tree, Set<Restriction>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider
-
Writes the given restrictions to the specified ACE tree.
- writeTo(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Write this instance as property to the specified tree.
All Classes All Packages