A C D E F G H I J L O P S T U 

A

activate(Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
Activates the LoginModuleFactory service
authenticate(Credentials) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
Authenticates the user represented by the given credentials and returns it.

C

clearState() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
close() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
Closes this context and releases any resources bound to it.
commit() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
createContext(ExternalIdentityProvider, UserManager, Root) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
 
createContext(ExternalIdentityProvider, UserManager, Root) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
Initializes a sync context which is used to start the sync operations.
createLoginModule() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory

D

DefaultSyncConfig - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
DefaultSyncConfig defines how users and groups from an external source are synced into the repository using the DefaultSyncHandler.
DefaultSyncConfig() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
DefaultSyncConfig.Authorizable - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Base config class for users and groups
DefaultSyncConfig.Authorizable() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
 
DefaultSyncConfig.Group - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Group specific config
DefaultSyncConfig.Group() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Group
 
DefaultSyncConfig.User - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
User specific config.
DefaultSyncConfig.User() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.User
 
DefaultSyncHandler - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
DefaultSyncHandler implements an sync handler that synchronizes users and groups from an external identity provider with the repository users.
DefaultSyncHandler() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Default constructor for OSGi
DefaultSyncHandler(DefaultSyncConfig) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
Constructor for non-OSGi cases.

E

equals(Object) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Tests if the given object is an external identity reference and if it's getString() is equal to this.
ExternalGroup - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalGroup defines a group that is provided by an external system.
ExternalIdentity - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalIdentity defines an identity provided by an external system.
ExternalIdentityException - Exception in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalIdentityException is used to notify about errors when dealing with external identities.
ExternalIdentityException() - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
 
ExternalIdentityException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
 
ExternalIdentityException(String, Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
 
ExternalIdentityException(Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
 
ExternalIdentityProvider - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalIdentityProvider defines an interface to an external system that provides users and groups that can be synced with local ones.
ExternalIdentityProviderManager - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
The external identity provider management.
ExternalIdentityRef - Class in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalIdentityRef defines a reference to an external identity.
ExternalIdentityRef(String, String) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Creates a new external identity ref with the given id and provider name
ExternalIDPManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
ExternalIDPManagerImpl is used to manage registered external identity provider.
ExternalIDPManagerImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
Default constructor used by OSGi
ExternalIDPManagerImpl(Whiteboard) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
Constructor used by non OSGi
ExternalLoginModule - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
ExternalLoginModule implements a LoginModule that uses and external identity provider for login.
ExternalLoginModule() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
Default constructor for the OSGIi LoginModuleFactory case and the default non-OSGi JAAS case.
ExternalLoginModule(ConfigurationParameters) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
Creates a new ExternalLoginModule with the given OSGi config.
ExternalLoginModuleFactory - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Implements a LoginModuleFactory that creates ExternalLoginModules and allows to configure login modules via OSGi config.
ExternalLoginModuleFactory() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
ExternalUser - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
ExternalUser defines a user provided by an external system.

F

fromString(String) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Creates an external identity reference from a string representation.

G

getAutoMembership() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Defines the set of group names that are automatically added to synced authorizable.
getDeclaredGroups() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns an iterable of the declared groups of this external identity.
getDeclaredMembers() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalGroup
Returns an iterable of the declared (direct) members of this external group.
getExpirationTime() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Returns the duration in milliseconds until a synced authorizable gets expired.
getExternalId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns the id of this identity as used in the external system.
getGroup(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
Returns the group for the given (local) group name.
getId() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns the local id of this identity as it would be used in this repository.
getId() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Returns the id of the external identity.
getIdentity(ExternalIdentityRef) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
Returns the identity for the given reference or null if it does not exist.
getIntermediatePath() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns the desired intermediate relative path of the authorizable to be created.
getMembershipExpirationTime() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.User
Returns the duration in milliseconds until the group membership of a user is expired.
getMembershipNestingDepth() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.User
Returns the maximum depth of group nesting when membership relations are synced.
getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
Returns the name of this provider.
getName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
Configures the name of this configuration
getName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncHandler
 
getName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncHandler
Returns the name of this sync handler.
getPathPrefix() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Defines the authorizables intermediate path prefix that is used when creating new authorizables.
getPrincipalName() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns the principal name of this identity.
getProperties() - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Returns a map of properties of this external identity.
getPropertyMapping() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Defines the mapping of internal property names from external values.
getProvider(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProviderManager
Returns the registered identity provider with the given name.
getProvider(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalIDPManagerImpl
 
getProviderName() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Returns the name of the identity provider.
getString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
Returns a string representation of this external identity reference
getSupportedCredentials() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 
getSyncHandler(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl
 
getSyncHandler(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncManager
Returns the sync handler with the given name.
getUser(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityProvider
Returns the user for the given (local) id.
group() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
Returns the sync configuration for groups.

H

hashCode() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
 

I

initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 

J

JAAS_CONTROL_FLAG - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
JAAS_RANKING - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
JAAS_REALM_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 

L

login() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
 

O

of(ConfigurationParameters) - Static method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
Creates a new LDAP provider configuration based on the properties store in the given parameters.
org.apache.jackrabbit.oak.spi.security.authentication.external - package org.apache.jackrabbit.oak.spi.security.authentication.external
 
org.apache.jackrabbit.oak.spi.security.authentication.external.impl - package org.apache.jackrabbit.oak.spi.security.authentication.external.impl
 

P

PARAM_GROUP_AUTO_MEMBERSHIP - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_AUTO_MEMBERSHIP_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_EXPIRATION_TIME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_EXPIRATION_TIME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_PATH_PREFIX - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_PATH_PREFIX_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_PROPERTY_MAPPING - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_GROUP_PROPERTY_MAPPING_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_IDP_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
Name of the parameter that configures the name of the external identity provider.
PARAM_IDP_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
PARAM_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_NAME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_SYNC_HANDLER_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModule
Name of the parameter that configures the name of the synchronization handler.
PARAM_SYNC_HANDLER_NAME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.ExternalLoginModuleFactory
 
PARAM_USER_AUTO_MEMBERSHIP - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_AUTO_MEMBERSHIP_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_EXPIRATION_TIME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_EXPIRATION_TIME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_MEMBERSHIP_EXPIRATION_TIME - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_MEMBERSHIP_EXPIRATION_TIME_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_MEMBERSHIP_NESTING_DEPTH - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_MEMBERSHIP_NESTING_DEPTH_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_PATH_PREFIX - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_PATH_PREFIX_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_PROPERTY_MAPPING - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 
PARAM_USER_PROPERTY_MAPPING_DEFAULT - Static variable in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
 

S

setAutoMembership(String...) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Sets the auto membership
setExpirationTime(long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Sets the expiration time.
setMembershipExpirationTime(long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.User
Sets the membership expiration time
setMembershipNestingDepth(long) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.User
Sets the group nesting depth.
setName(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
Sets the name
setPathPrefix(String) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Sets the path prefix.
setPropertyMapping(Map<String, String>) - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig.Authorizable
Sets the property mapping.
sync(ExternalIdentity) - Method in interface org.apache.jackrabbit.oak.spi.security.authentication.external.SyncContext
Synchronizes an external identity with the repository based on the respective configuration.
SyncContext - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
SyncContext is used as scope for sync operations.
SyncException - Exception in org.apache.jackrabbit.oak.spi.security.authentication.external
Exception thrown by methods defined on the SyncHandler interface indicating that user or group synchronization failed.
SyncException(String) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException
 
SyncException(Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException
 
SyncException(String, Throwable) - Constructor for exception org.apache.jackrabbit.oak.spi.security.authentication.external.SyncException
 
SyncHandler - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
SyncHandler is used to sync users and groups from an ExternalIdentityProvider.
SyncManager - Interface in org.apache.jackrabbit.oak.spi.security.authentication.external
The external identity synchronization management.
SyncManagerImpl - Class in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
SyncManagerImpl is used to manage registered sync handlers.
SyncManagerImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl
Default constructor used by OSGi
SyncManagerImpl(Whiteboard) - Constructor for class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.SyncManagerImpl
Constructor used by non OSGi

T

toString() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef
 

U

user() - Method in class org.apache.jackrabbit.oak.spi.security.authentication.external.impl.DefaultSyncConfig
Returns the sync configuration for users.
A C D E F G H I J L O P S T U 

Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.