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
JackrabbitAccessControlList
interface. - AbstractAccessControlList(String, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- AbstractAccessControlManager - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Default implementation of the
JackrabbitAccessControlManager
interface. - AbstractAccessControlManager(Root, NamePathMapper, SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- AbstractAuthorizableAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Abstract implementation of the
AuthorizableAction
interface that doesn't perform any action. - AbstractAuthorizableAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
- AbstractCredentials - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
- AbstractCredentials(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
- AbstractGroupAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Abstract implementation of the
GroupAction
interface that doesn't perform any action. - AbstractGroupAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
- AbstractLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Abstract implementation of the
LoginModule
interface that can act as base class for login modules that aim to authenticate subjects against information stored in the content repository. - AbstractLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- AbstractRestrictionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
- AbstractRestrictionProvider(Map<String, ? extends RestrictionDefinition>) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- AC_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- ACCESS_CONTROL - org.apache.jackrabbit.oak.plugins.tree.TreeType
-
Access control content
- AccessControlAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
The
AccessControlAction
allows to setup permissions upon creation of a new authorizable; namely the privileges the new authorizable should be granted on it's own 'home directory' being represented by the new node associated with that new authorizable. - AccessControlAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.AccessControlAction
- AccessControlConstants - Interface in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Constants for the default access control management implementation and and for built-in access control related node types.
- ACE - Class in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Default implementation of the
JackrabbitAccessControlEntry
interface. - ACE(Principal, PrivilegeBits, boolean, Set<Restriction>, NamePathMapper) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- ACE_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- AclGroupDeprecation - Class in org.apache.jackrabbit.oak.spi.security.principal
- 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
b
froma
and adds the result (diff) to this instance. - addEntry(Principal, Privilege[], boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- addEntry(Principal, Privilege[], boolean, Map<String, Value>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- addEntry(Principal, Privilege[], boolean, Map<String, Value>, Map<String, Value[]>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- addMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- addMixin(Tree, String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- AdminPrincipal - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
Principal used to mark an administrator.
- AGGREGATE_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
The internal names and aggregation definition of all built-in privileges that are aggregates (except for jcr:all).
- AggregatedPermissionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Extension of the
PermissionProvider
interface that allows it to be used in combination with other provider implementations. - aggregates(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- 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
-
RepositoryPermission
instance that always returnstrue
. - ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
TreePermission
which always returnstrue
and thus grants all permissions. - asNodeState(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeProvider
- asPropertyState(String) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
- asPropertyState(String, PrivilegeBits, PrivilegeBitsProvider) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.JcrAllUtil
-
Returns a new multi-valued
PropertyState
of typeType.LONGS
with the givenname
and the long representation of the givenbits
as 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
Credentials
and returnstrue
if the validation was successful. - Authentication - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
The
Authentication
interface defines methods to validateCredentials
during thelogin step
of the authentication process. - AuthenticationConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authentication
-
Interface for the authentication setup.
- AuthInfoImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Default implementation of the AuthInfo interface.
- AuthInfoImpl(String, Map<String, ?>, 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
AuthorizableAction
interface provide an implementation specific way to execute additional validation or write tasks uponUser creation
,Group creation
,Authorizable removal
andUser password modification
. - AuthorizableActionProvider - Interface in org.apache.jackrabbit.oak.spi.security.user.action
-
AuthorizableActionProvider
is used to provideAuthorizableAction
s for each instance ofUserManager
. - AuthorizableNodeName - Interface in org.apache.jackrabbit.oak.spi.security.user
-
The
AuthorizableNodeName
is in charge of generating a valid node name from a given authorizable ID. - AuthorizableNodeName.Default - Class in org.apache.jackrabbit.oak.spi.security.user
-
Default implementation of the
AuthorizableNodeName
interface that uses the specified authorizable identifier as node nameescaping
any illegal JCR chars. - AuthorizableType - Enum in org.apache.jackrabbit.oak.spi.security.user
-
The different authorizable types.
- AuthorizationConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.authorization
-
Configuration for access control management and permission evaluation.
- autoCreateItems(Tree, Tree, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- autoCreateProperty(String, Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
B
- BESTEFFORT - Static variable in class org.apache.jackrabbit.oak.spi.xml.ImportBehavior
-
Same as
ImportBehavior.IGNORE
but 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
- calculatePermissions(PrivilegeBits, PrivilegeBits, boolean) - Static method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Calculate the granted permissions by evaluating the given privileges.
- callbackHandler - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- canRead() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Return if read access is granted for the
Tree
associated with thisTreePermission
instance. - canRead(PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Return if read access is granted for the property of the
Tree
for which thisTreePermission
instance has been created. - canReadAll() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
true
if read access is granted to theTree
associated with this instance and the whole subtree defined by it including all properties. - canReadProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
true
if all properties of theTree
associated with this instance can be read. - castAuthorizable(Authorizable, Class<T>) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- clear() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- clear() - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Resets all internal state.
- ClearMembershipAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
Authorizable action attempting to clear all group membership before removing the specified authorizable.
- ClearMembershipAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.ClearMembershipAction
- clearState() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
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
AuthorizableActionProvider
s 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
SecurityConfiguration
s 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
CredentialsSupport
interface that handles multiple providers. - CompositePattern - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Aggregates of a list of
RestrictionPattern
s 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
-
PrincipalConfiguration
that combines different principal provider implementations that share a common principal manager implementation. - CompositePrincipalConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
- CompositePrincipalConfiguration(SecurityProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
- CompositePrincipalProvider - Class in org.apache.jackrabbit.oak.spi.security.principal
-
PrincipalProvider
implementation that aggregates a list of principal providers into a single. - CompositePrincipalProvider(List<PrincipalProvider>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- CompositeRestrictionProvider - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Aggregates of a collection of
RestrictionProvider
implementations into a single provider. - CompositeTokenConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authentication.token
-
TokenConfiguration
that 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
TokenProvider
s 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
Configuration
s for built-in LoginModule implementations. - CONSTRAINT - Static variable in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
- contains(String) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Returns
true
if this instance contains a configuration entry with the specified key irrespective of the defined value;false
otherwise. - containsKey(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- containsValue(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- Context - Interface in org.apache.jackrabbit.oak.spi.security
-
Context
represents item related information in relation to a dedicatedSecurityConfiguration
. - Context.Default - Class in org.apache.jackrabbit.oak.spi.security
-
Default implementation of the
Context
interface that always returnsfalse
. - 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
TreeLocation
instance for the item at the givenpath
inroot
. - create(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Create a new
TreeLocation
instance for atree
- 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.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.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.
- createRestriction(String, String, Value) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- createRestriction(String, String, Value...) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- 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
userId
and 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
SimpleCredentials
attribute 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
Credentials
implementations 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
AggregationFilter
interface 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
AuthorizableNodeName
instance. - 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_PATHS
configuration 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
AuthorizableActionProvider
interface 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
AccessManager
defines the specifiedaccessControlPolicy
at the givenabsPath
. - definesContextRoot(Tree) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeContext
-
Reveals if the specified
Tree
is 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
Tree
defines 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
TreeLocation
is 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
PropertyState
is 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
Tree
is 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
permissions
that are not present in theotherPermissions
, i.e. subtracts the other permissions from permissions.
If the specifiedotherPermissions
do not intersect withpermissions
,permissions
are returned.
Ifpermissions
is included inotherPermissions
,Permissions.NO_PERMISSION
is returned. - 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.
Ifthis
is included inother
empty
privilege 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. free all bound resources.
- 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
true
if 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
E
- EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
-
RepositoryPermission
instance that always returnsfalse
. - EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
TreePermission
which always returnsfalse
not granting any permissions. - EMPTY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionPattern
-
Default implementation of the
RestrictionPattern
that always returnstrue
and 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
- 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
PrincipalProvider
interface 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
protectedParent
has 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
Tree
orPropertyState
for thisTreeLocation
is 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 name
AND 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(Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- get(String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Returns the new node id to which
oldUUID
has been mapped ornull
if no such mapping exists. - getAccessControlEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getAccessControlManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
- getAccessControlManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
- getAdminId(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- getAggregatedPrivilegeNames(String...) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Return the names of the non-aggregate privileges corresponding to the specified
privilegeNames
. - getAnonymousId(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- getAttribute(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.AbstractCredentials
-
Returns the value of the named attribute as an
Object
, ornull
if 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
Authentication
for 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
Credentials
originally 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(String...) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privilege names
- getBits(Privilege[], NameMapper) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
-
Returns the bits for the given privileges
- getBoolean(Tree, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Returns the boolean representation of the property with the specified
propertyName
. - getChild(String) - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Navigate to a child of the given
name
. - getChildPermission(String, NodeState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Retrieve the
TreePermission
for the tree identified by the specifiedchildName
andchildState
, 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
SecurityConfiguration
s. - getConfigValue(String, T) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
-
Returns the value of the configuration entry with the given
key
applying the following rules: If this instance doesn't contain a configuration entry with that key, or if the entry isnull
, the specifieddefaultValue
will be returned. If the configured value is notnull
an 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
key
applying the following rules: If this instance doesn't contain a configuration entry with that key the specifieddefaultValue
will be returned. IfdefaultValue
isnull
the original value will be returned. If the configured value isnull
this method will always returnnull
. If neitherdefaultValue
nor the configured value isnull
an attempt is made to convert the configured value to match the type of the default value. - getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getConflictHandlers() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
- getConflictHandlers() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the list of conflict handlers available for this security configuration.
- getContentRepository() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- getContext() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getContext() - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
- getContext() - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- getCredentialClasses() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.CompositeCredentialsSupport
- getCredentialClasses() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.credentials.CredentialsSupport
-
Returns all
credentials
classes supported by this implementation. - getCredentialClasses() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.credentials.SimpleCredentialsSupport
- getCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to retrieve valid (supported) Credentials: using a
CredentialsCallback
, looking for aAbstractLoginModule.SHARED_KEY_CREDENTIALS
entry 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
Credentials
that 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
Configuration
for the default OAK authentication setup which only handles login for standard JCR credentials. - getDefinition() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.Restriction
-
Returns the underlying restriction definition.
- getDefinition() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionImpl
- getEffectiveType(Tree, Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Returns the effective node types of the given node.
- getEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getEntries() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- getEveryone() - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider
- getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EmptyPrincipalProvider
- getGroupMembership(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- getGroupMembership(Principal) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
-
Deprecated.
- getImpersonatorInfo() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.ImpersonationCredentials
-
Returns the
AuthInfo
present with the editing session that want to impersonate. - getImportBehavior(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
-
Return the configured
ImportBehavior
for 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
ItemBasedPrincipal
with the specifiedprincipalOakPath
ornull
if no principal with that path exists. - getJackrabbit2Configuration(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.ConfigurationUtil
-
Creates a new
Configuration
backwards compatible with the default Jackrabbit 2.x authentication setup. - getLatestRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getLoginContext(Credentials, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginContextProvider
-
Returns a new login context instance for handling authentication.
- getLoginContextProvider(ContentRepository) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
- getLoginContextProvider(ContentRepository) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.OpenAuthenticationConfiguration
- getLoginErrors() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
- getLoginErrors() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
- getLoginErrorsHistory() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleMBean
- getLoginErrorsHistory() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
- 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
- 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
- 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
- getOakPath() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getOakPath(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getOrAddChild(Tree, String, String) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Combination of
Tree.getChild(String)
and adding a child including its jcr:primaryType property (i.e. - getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getParameters() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- getParameters() - 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
SecurityConfiguration
accessible by this provider. - getParent() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Navigate to the parent or an invalid location for the root of the hierarchy.
- getPath() - Method in class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
The path of this location
- getPath() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getPattern(String, 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
RestrictionPattern
for 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
RestrictionPattern
for 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(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
null
if the principal does not exist. - getPrincipalManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalConfiguration
- getPrincipalManager(Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
-
Returns an instance of
PrincipalManager
that can be used to query and retrieve principals such as needed for JCR access control management. - getPrincipalProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Retrieves the
PrincipalProvider
that 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
userId
for 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
userID
to 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.
- 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 a set of privilege names.
- getPrivileges(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getPrivileges(String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getPrivileges(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.EmptyPermissionProvider
- getPrivileges(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider
- getPrivileges(Tree) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
Returns the set of privilege names which are granted to the set of
Principal
s 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
PropertyState
for 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
RepositoryPermission
for the set ofPrincipal
s associated with this provider instance. - getRequiredType() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinition
-
The required type as defined by this definition.
- getRequiredType() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionDefinitionImpl
- getRestriction(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- getRestrictionNames() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getRestrictionNames() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- getRestrictionProvider() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.OpenAuthorizationConfiguration
- getRestrictions() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- getRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- getRestrictionsTree(Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
-
Returns the tree that contains the restriction of the specified ACE tree.
- getRestrictionType(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- getRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to obtain a
Root
object from the callback handler using a new RepositoryCallback and keeps the value as private field. - getRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getRootProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getRootProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to obtain the
SecurityProvider
object from the callback handler using a new SecurityProviderCallback and keeps the value as private field. - getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.SecurityProviderCallback
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getSecurityProvider() - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- getSharedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- getSharedLoginName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- getSharedPreAuthLogin() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- getString() - 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.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.
- getSupportedRestrictions(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- getTargetType(PropertyDefinition) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
- getTextValue() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
- getTextValues() - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
- getToken() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns the login token.
- getTokenInfo(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.token.CompositeTokenProvider
- getTokenInfo(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Retrieves the
TokenInfo
associated with the specified login token 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 class org.apache.jackrabbit.oak.plugins.tree.TreeLocation
-
Get the underlying
Tree
for 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
path
from the location of the starttree
ornull
ifpath
results in a parent of the root. - getTree(String, long, boolean) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlManager
- getTreePermission(Tree, TreeType, TreePermission) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Return the
TreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
with 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
TreePermission
for the set ofPrincipal
s 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
UserManager
that 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
UserManager
instance - getUserPrincipal() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.Authentication
-
Optional method that return the
Principal
of 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
PrincipalProvider
interface for the principals represented by the user/groups known to this implementation. - getUUID() - Method in class org.apache.jackrabbit.oak.spi.xml.NodeInfo
-
Returns the uuid of the node being imported.
- getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
- getValidators(String, Set<Principal>, MoveTracker) - Method in interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
-
Returns the list of validators that need to be executed for the specified workspace name.
- getValue(int) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
- getValue(int) - Method in interface org.apache.jackrabbit.oak.spi.xml.TextValue
- getValues(int) - Method in class org.apache.jackrabbit.oak.spi.xml.PropInfo
- getWhiteboard() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Tries to obtain the
Whiteboard
object from the callback handler using a new WhiteboardCallback and keeps the value as private field. - getWhiteboard() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
-
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
GroupAction
interface 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
GuestLoginModule
is intended to provide backwards compatibility with the login handling present in the JCR reference implementation located in jackrabbit-core. - GuestLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.GuestLoginModule
H
- handleCall() - Static method in class org.apache.jackrabbit.oak.spi.security.principal.AclGroupDeprecation
- handlePropInfo(Tree, PropInfo, PropertyDefinition) - Method in interface org.apache.jackrabbit.oak.spi.xml.ProtectedPropertyImporter
-
Handles a single protected property.
- 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
PrivilegeManager
is 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
JackrabbitAccessControlList
interface that only allows for reading. - ImmutableACL(AbstractAccessControlList) - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
-
Construct a new
ImmutableACL
from 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
PrivilegeDefinition
interface. - ImmutablePrivilegeDefinition(String, boolean, Iterable<String>) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
- ImpersonationCredentials - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Implementation of the JCR
Credentials
interface 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
true
if all privileges defined by the specifiedotherBits
are 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. permission store)
- isAbstract() - Method in class org.apache.jackrabbit.oak.spi.security.privilege.ImmutablePrivilegeDefinition
- isAbstract() - Method in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeDefinition
-
Returns
true
if the privilege described by this definition is abstract. - isAdmin(ConfigurationParameters, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.UserUtil
- isAggregate(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- isAllow() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ACE
- 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
true
if this privilege bits includes no privileges at all. - isExpired(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns
true
if the token has already expired;false
otherwise. - isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.RepositoryPermission
-
Returns
true
if the specified repository level permissions aregranted
; false otherwise. - isGranted(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
true
if all specified permissions are granted on theTree
associated with thisTreePermission
instance;false
otherwise. - isGranted(long, PropertyState) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Returns
true
if all specified permissions are granted on thePropertyState
associated with thisTreePermission
instance;false
otherwise. - 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
Principal
s 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
Principal
s 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
Principal
s associated with this provider instance for the item identified by the givenlocation
and 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.
- isMultiValueRestriction(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AbstractAccessControlList
- isNodeType(Tree, String, Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
- isPlainTextPassword(String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns
true
if the specified string doesn't start with a valid algorithm name in curly brackets. - isReadOnlyTree(Tree) - Static method in class org.apache.jackrabbit.oak.plugins.tree.TreeUtil
-
Returns
true
if the specifiedtree
is 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
true
if hash of the specifiedpassword
equals the given hashed password. - isSame(String, String) - Static method in class org.apache.jackrabbit.oak.spi.security.user.util.PasswordUtil
-
Returns
true
if hash of the specifiedpassword
equals 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
true
if the specified path isnull
.
J
- JaasLoginContext - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
Bridge class that connects the JAAS
LoginContext
class with theLoginContext
interface 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_NODES
privilege - JCR_ALL - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_ALL
privilege - JCR_LIFECYCLE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_LIFECYCLE_MANAGEMENT
privilege - JCR_LOCK_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_LOCK_MANAGEMENT
privilege - 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_CONTROL
privilege - JCR_MODIFY_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_MODIFY_PROPERTIES
privilege - 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_MANAGEMENT
privilege - JCR_READ - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_READ
privilege - 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_CONTROL
privilege - 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_NODES
privilege - JCR_REMOVE_NODE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_REMOVE_NODE
privilege - JCR_RETENTION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_RETENTION_MANAGEMENT
privilege - JCR_VERSION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the
Privilege.JCR_VERSION_MANAGEMENT
privilege - 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_WRITE
privilege - 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
- 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
LoginContext
class. - 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 erorr in the login chain.
- loginError() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
- 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
- LoginModuleStats(StatisticsProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.LoginModuleStats
- LoginModuleStatsCollector - Interface in org.apache.jackrabbit.oak.spi.security.authentication
- 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 typeCredentials
andAuthInfo
from 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
false
if bothcredentials
andprincipals
arenull
.
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
true
if 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
true
if the underlying restriction matches the specified path. - matches(TokenCredentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Returns
true
if 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
true
if 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.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_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
params
sequentially. - of(String) - Static method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
-
Parses a value string into a duration. the String has the following format:
<xmp> format:= (value [ unit ])+; value:= float value; unit: "ms" | "s" | "m" | "h" | "d"; </xmp> Example: <xmp> "100", "100ms" : 100 milliseconds "1s 50ms": 1050 milliseconds "1.5d": 1 1/2 days == 36 hours. </xmp>
- 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(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 class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
- onCreate(Group, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Allows to add application specific modifications or validation associated with the creation of a new group.
- onCreate(User, String, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
-
Allows to add application specific modifications or validation associated with the creation of a new user.
- 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
Authorizable
was 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
Authorizable
was 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
Group
during XML group import. - onMembersRemoved(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
-
Doesn't perform any action.
- onMembersRemoved(Group, Iterable<String>, Iterable<String>, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.user.action.GroupAction
-
Multiple members were removed from the
Group
. - onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
-
Doesn't perform any action.
- onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
- onPasswordChange(User, String, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.user.action.PasswordChangeAction
- 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.
- 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 class org.apache.jackrabbit.oak.spi.security.user.action.ClearMembershipAction
- 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.
- 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
AuthorizationConfiguration
which 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
SecurityProvider
implementation that allow every subject to authenticate and grants it full access everywhere. - OpenSecurityProvider() - Constructor for class org.apache.jackrabbit.oak.spi.security.OpenSecurityProvider
- options - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- orderBefore(AccessControlEntry, AccessControlEntry) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL
- org.apache.jackrabbit.oak.plugins.tree - package org.apache.jackrabbit.oak.plugins.tree
- org.apache.jackrabbit.oak.spi.security - package org.apache.jackrabbit.oak.spi.security
- org.apache.jackrabbit.oak.spi.security.authentication - package org.apache.jackrabbit.oak.spi.security.authentication
- org.apache.jackrabbit.oak.spi.security.authentication.callback - package org.apache.jackrabbit.oak.spi.security.authentication.callback
- org.apache.jackrabbit.oak.spi.security.authentication.credentials - package org.apache.jackrabbit.oak.spi.security.authentication.credentials
- org.apache.jackrabbit.oak.spi.security.authentication.token - package org.apache.jackrabbit.oak.spi.security.authentication.token
- org.apache.jackrabbit.oak.spi.security.authorization - package org.apache.jackrabbit.oak.spi.security.authorization
- org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol - package org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
- org.apache.jackrabbit.oak.spi.security.authorization.permission - package org.apache.jackrabbit.oak.spi.security.authorization.permission
- org.apache.jackrabbit.oak.spi.security.authorization.restriction - package org.apache.jackrabbit.oak.spi.security.authorization.restriction
- org.apache.jackrabbit.oak.spi.security.principal - package org.apache.jackrabbit.oak.spi.security.principal
- org.apache.jackrabbit.oak.spi.security.privilege - package org.apache.jackrabbit.oak.spi.security.privilege
- org.apache.jackrabbit.oak.spi.security.user - package org.apache.jackrabbit.oak.spi.security.user
- org.apache.jackrabbit.oak.spi.security.user.action - package org.apache.jackrabbit.oak.spi.security.user.action
- org.apache.jackrabbit.oak.spi.security.user.util - package org.apache.jackrabbit.oak.spi.security.user.util
- org.apache.jackrabbit.oak.spi.xml - package org.apache.jackrabbit.oak.spi.xml
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_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
AuthorizableActionProvider
to 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_CONFIG_SPI_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration
- PARAM_DEFAULT_DEPTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Parameter used to change the number of levels that are used by default to store authorizable nodes.
The default number of levels is 2. - PARAM_ENABLE_RFC7613_USERCASE_MAPPED_PROFILE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optionally enables the UsernameCaseMapped profile defined in https://tools.ietf.org/html/rfc7613#section-3.2 for user name comparison.
- PARAM_GROUP_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option to define the path underneath which group nodes are being created.
- PARAM_IMPORT_BEHAVIOR - Static variable in interface org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter
-
Parameter name for the import behavior configuration option.
- PARAM_OMIT_ADMIN_PW - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option defining if the admin password should be omitted upon user creation.
- PARAM_PASSWORD_HASH_ALGORITHM - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration parameter to change the default algorithm used to generate password hashes.
- PARAM_PASSWORD_HASH_ITERATIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration parameter to change the number of iterations used for password hash generation.
- PARAM_PASSWORD_HISTORY_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating the maximum number of passwords recorded for a user after password changes.
- PARAM_PASSWORD_INITIAL_CHANGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating whether users must change their passwords on first login.
- PARAM_PASSWORD_MAX_AGE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter indicating the maximum age in days a password may have before it expires.
- PARAM_PASSWORD_SALT_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration parameter to change the number of iterations used for password hash generation.
- PARAM_PERMISSIONS_JR2 - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Configuration parameter to enforce backwards compatible permission validation with respect to user management and node removal: User Management: As of OAK 1.0 creation/removal of user and groups as well as modification of user/group specific protected properties requires
USER_MANAGEMENT
permissions while in Jackrabbit 2.0 they were covered by regular item write permissions. Removing Nodes: As of OAK 1.0 removing a node will succeed if the removal is granted on that specific node irrespective of the permission granted or denied within the subtree. - PARAM_RANKING - Static variable in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
-
Parameter used to define the ranking of a given configuration compared to other registered configuration in this aggregate.
- PARAM_READ_PATHS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
-
Configuration parameter to enable full read access to regular nodes and properties at the specified paths.
- PARAM_RESTRICTION_PROVIDER - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- PARAM_SUPPORT_AUTOSAVE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Optional configuration parameter that might be used to get back support for the auto-save behavior which has been dropped in the default user management implementation present with OAK.
- PARAM_SYSTEM_RELATIVE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option to define the path relative to the user root node underneath which system user nodes are being created.
- PARAM_TOKEN_EXPIRATION - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Optional configuration parameter to set the token expiration time in ms.
- PARAM_TOKEN_LENGTH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Optional configuration parameter to define the length of the key.
- PARAM_TOKEN_REFRESH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenProvider
-
Optional configuration parameter to define if a given token should be refreshed or not.
- PARAM_USER_AUTHENTICATION_FACTORY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Mandatory configuration option denoting the user
Authentication
implementation to use in the login module. - PARAM_USER_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Configuration option to define the path underneath which user nodes are being created.
- PASSWORD_HISTORY_DISABLED_SIZE - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
-
Constant to indicate disabled password history, which is the default.
- PasswordChangeAction - Class in org.apache.jackrabbit.oak.spi.security.user.action
-
PasswordChangeAction
asserts 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
-
PasswordValidationAction
provides a simple password validation mechanism with the following configurable option: constraint: a regular expression that can be compiled to aPattern
defining validation rules for a password. - PasswordValidationAction() - Constructor for class org.apache.jackrabbit.oak.spi.security.user.action.PasswordValidationAction
- PERMISSION_NAMES - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- PERMISSION_NODE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- PERMISSION_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- PERMISSION_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- PermissionConstants - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Implementation specific constants related to permission evaluation.
- PermissionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Main entry point for permission evaluation in Oak.
- Permissions - Class in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
Provides constants for permissions used in the OAK access evaluation as well as permission related utility methods.
- PERMISSIONS_STORE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- POLICY_NODE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- PolicyOwner - Interface in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
-
Interface to improve pluggability of the
AccessControlManager
, namely the interaction of multiple managers within a single repository. - PRE_AUTHENTICATED - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
- PreAuthContext - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
LoginContext for pre-authenticated subjects that don't require further validation nor additional login/logout steps.
- PreAuthContext(Subject) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthContext
- PreAuthenticatedLogin - Class in org.apache.jackrabbit.oak.spi.security.authentication
-
PreAuthenticatedLogin
is used as marker in the shared map of the login context. it indicates that the respective user is pre authenticated on an external system. - PreAuthenticatedLogin(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.PreAuthenticatedLogin
- PrincipalConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
Configuration interface for principal management.
- PrincipalImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Default implementation of the
JackrabbitPrincipal
interface. - PrincipalImpl(String) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalImpl
- PrincipalIteratorAdapter - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Principal specific
RangeIteratorAdapter
implementing thePrincipalIterator
interface. - PrincipalIteratorAdapter(Collection<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Creates an iterator for the given collection of
Principal
s. - PrincipalIteratorAdapter(Iterator<? extends Principal>) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalIteratorAdapter
-
Creates an adapter for the given
Iterator
of principals. - PrincipalManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.principal
-
Default implementation of the
PrincipalManager
interface. - PrincipalManagerImpl(PrincipalProvider) - Constructor for class org.apache.jackrabbit.oak.spi.security.principal.PrincipalManagerImpl
- PrincipalProvider - Interface in org.apache.jackrabbit.oak.spi.security.principal
-
The
PrincipalProvider
defines methods to provide access to sources ofPrincipal
s. - PrincipalProviderCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation used to pass a
PrincipalProvider
to 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
PrincipalManager
that offers range search. - PRIVILEGE_MANAGEMENT - Static variable in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- PRIVILEGE_NODETYPE_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Node type names associated with privilege content
- PRIVILEGE_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
The internal names of all property definitions that are associated with the
rep:Privilege
node type - PrivilegeBits - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Internal representation of JCR privileges.
- PrivilegeBitsProvider - Class in org.apache.jackrabbit.oak.spi.security.privilege
-
Reads and writes privilege definitions from and to the repository content without applying any validation.
- PrivilegeBitsProvider(Root) - Constructor for class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider
- PrivilegeConfiguration - Interface in org.apache.jackrabbit.oak.spi.security.privilege
-
Interface for the privilege management configuration.
- PrivilegeConstants - Interface in org.apache.jackrabbit.oak.spi.security.privilege
-
Internal name constants used for the privilege management.
- PrivilegeDefinition - Interface in org.apache.jackrabbit.oak.spi.security.privilege
-
The
PrivilegeDefinition
interface defines the characteristics of a 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
protectedParent
have been processed by the importer. - PropInfo - Class in org.apache.jackrabbit.oak.spi.xml
-
Information about a property being imported.
- PropInfo(String, int, 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
ProtectedNodeImporter
andProtectedPropertyImporter
. - ProtectedNodeImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
ProtectedNodeImporter
provides means to import protectedNode
s and the subtree defined below such nodes. - ProtectedPropertyImporter - Interface in org.apache.jackrabbit.oak.spi.xml
-
ProtectedPropertyImporter
is in charge of importing single properties with a protectedPropertyDefinition
. - put(String, Object) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- put(String, String) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Store the given id mapping for later lookup using
ReferenceChangeTracker.get(String)
. - putAll(Map<? extends String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationParameters
- PWD_PROPERTY_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
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.
- ReadOnly - Interface in org.apache.jackrabbit.oak.plugins.tree
-
Marker interface to indicate if a
Tree
orRoot
can 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.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.
- readRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- ReferenceChangeTracker - Class in org.apache.jackrabbit.oak.spi.xml
-
Helper class used to keep track of uuid mappings (e.g. if the uuid of an imported or copied node is mapped to a new uuid) and processed (e.g. imported or copied) reference properties that might need to be adjusted depending on the UUID mapping resulting from the import.
- 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
- removeMember(Principal) - Method in class org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
- removeReferences(List<Object>) - Method in class org.apache.jackrabbit.oak.spi.xml.ReferenceChangeTracker
-
Remove the given references that have already been processed from the references list.
- REP_ACCESS_CONTROLLED_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- REP_ADD_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:addProperties privilege
- REP_AGGREGATES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the privilege definition property that stores the aggregate privilege names.
- REP_ALTER_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:alterProperties privilege
- REP_AUTHORIZABLE_ID - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_BITS - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the privilege definition property that stores the internal representation of this privilege.
- REP_DISABLED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_GLOB - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_IMPERSONATORS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_INDEX_DEFINITION_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:indexDefinitionManagement privilege
- REP_IS_ABSTRACT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the property that defines if the privilege is abstract.
- REP_IS_ALLOW - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- REP_ITEM_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction by item name.
- REP_MEMBERS - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_MEMBERS_LIST - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_NEXT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Name of the property storing the value of the next available privilege bits.
- REP_NODE_PATH - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_NT_NAMES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction by node type name.
- REP_NUM_PERMISSIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- REP_PASSWORD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_PASSWORD_LAST_MODIFIED - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_PERMISSION_STORE - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- REP_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_PREFIXES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
-
Name of the optional multivalued access control restriction which matches by name space prefix.
- REP_PRINCIPAL_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_PRINCIPAL_NAME - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_PRIVILEGE_BITS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionConstants
- REP_PRIVILEGE_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:privilegeManagement privilege
- REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_PRIVILEGES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name for the root node of the privilege store.
- REP_PWD - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_PWD_HISTORY - Static variable in interface org.apache.jackrabbit.oak.spi.security.user.UserConstants
- REP_READ_NODES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:readNodes privilege
- REP_READ_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:readProperties privilege
- REP_REMOVE_PROPERTIES - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:removeProperties privilege
- REP_REPO_POLICY - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_RESTRICTIONS - Static variable in interface org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.AccessControlConstants
- REP_USER_MANAGEMENT - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:userManagement privilege
- REP_WRITE - Static variable in interface org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConstants
-
Internal (oak) name of the rep:write privilege
- RepositoryCallback - Class in org.apache.jackrabbit.oak.spi.security.authentication.callback
-
Callback implementation used to access the repository.
- RepositoryCallback() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- RepositoryPermission - Interface in org.apache.jackrabbit.oak.spi.security.authorization.permission
-
The
RepositoryPermission
allows to evaluate permissions that have been defined on the repository level and which consequently are not bound to a particular item. - RESERVED_ATTRIBUTES - Static variable in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenConstants
- resetExpiration(long) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.token.TokenInfo
-
Resets the expiration time of the login token associated with the given
TokenInfo
. - respectParentPermissions(long) - Static method in class org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions
- Restriction - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
A
Restriction
object represents a "live" restriction object that has been created using the Jackrabbit specific extensions of theAccessControlEntry
interface. - RestrictionDefinition - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
The
RestrictionDefinition
interface provides methods for discovering the static definition of any additional policy-internal refinements of the access control definitions. - RestrictionDefinitionImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Default implementation of the
RestrictionDefinition
interface. - 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
restriction
applies to a given item or path. - RestrictionProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.restriction
-
Interface to manage the supported restrictions present with a given access control and permission management implementation.
- retain(PrivilegeBits) - Method in class org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBits
-
Retains the elements in this
PrivilegeBits
that are contained in the specified 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
- 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
- setLoginModuleMonitor(LoginModuleMonitor) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- setLogLevel(String) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.AclGroupDeprecation
- setParameters(ConfigurationParameters) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- setPrincipalProvider(PrincipalProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.PrincipalProviderCallback
-
Sets the
PrincipalProvider
that is being used during the authentication process. - setRootProvider(RootProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- setRootProvider(RootProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- setSecurityProvider(SecurityProvider) - Method in class org.apache.jackrabbit.oak.spi.security.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
TokenProvider
that is being used during the authentication process. - setTreeProvider(TreeProvider) - Method in class org.apache.jackrabbit.oak.spi.security.CompositeConfiguration
- setTreeProvider(TreeProvider) - Method in class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- setType(TreeType) - Method in interface org.apache.jackrabbit.oak.plugins.tree.TreeTypeAware
- setUserManager(UserManager) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.UserManagerCallback
-
Sets the
UserManager
that is being used during the authentication process. - setWhiteboard(Whiteboard) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.WhiteboardCallback
-
Sets the
Whiteboard
that is being used during the authentication process. - setWorkspaceName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.callback.RepositoryCallback
- SHARED_KEY_ATTRIBUTES - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to public attributes that are shared between multiple login modules.
- SHARED_KEY_CREDENTIALS - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to validated Credentials that is shared between multiple login modules.
- SHARED_KEY_LOGIN_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to a valid login ID that is shared between multiple login modules.
- SHARED_KEY_PRE_AUTH_LOGIN - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
-
Key of the sharedState entry referring to pre authenticated login information that is shared between multiple login modules.
- sharedState - Variable in class org.apache.jackrabbit.oak.spi.security.authentication.AbstractLoginModule
- SimpleCredentialsSupport - Class in org.apache.jackrabbit.oak.spi.security.authentication.credentials
-
Implementation of the
CredentialsSupport
interface 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
childInfo
and it's properties. - startNode(NodeInfo, List<PropInfo>) - Method in interface org.apache.jackrabbit.oak.spi.xml.Importer
-
Called to start the import of a node.
- stop(AccessControlManager, String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
- stop(JackrabbitAccessControlManager, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
- stop(AggregatedPermissionProvider, Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregationFilter
- 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
tree
and optionallyproperty
) or at the repository level in case the specifiedtree
isnull
. - supportedPrivileges(Tree, PrivilegeBits) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.permission.AggregatedPermissionProvider
-
Allows to determined the set or subset of privileges evaluated by the implementing permission provider for the specified tree or at the repository level in case the specified
tree
isnull
. - 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
-
TextValue
represents 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_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
- TokenInfo - Interface in org.apache.jackrabbit.oak.spi.security.authentication.token
-
The
TokenInfo
provides 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
- transform(Enumeration<? extends Principal>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
- transform(Set<Group>) - Static method in class org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
- TreeConstants - Interface in org.apache.jackrabbit.oak.plugins.tree
- TreeContext - Interface in org.apache.jackrabbit.oak.plugins.tree
-
TreeContext
represents item related information in relation to a dedicated module. - TreeLocation - Class in org.apache.jackrabbit.oak.plugins.tree
-
A
TreeLocation
denotes 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
TreePermission
allow to evaluate permissions defined for a givenTree
and 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
Tree
that 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
UserAction
interface 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
Authentication
interface to thoseLoginModule
s 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
userId
but 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
UserManager
to 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.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.
- validateRestrictions(String, Tree) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider
- 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_JR2
configuration 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