- 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.
- 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.