Uses of Interface
org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
-
-
Uses of ExternalIdentity in org.apache.jackrabbit.oak.exercise.security.authentication.external
Methods in org.apache.jackrabbit.oak.exercise.security.authentication.external that return ExternalIdentity Modifier and Type Method Description ExternalIdentity
CustomExternalIdentityProvider. getIdentity(@NotNull ExternalIdentityRef ref)
-
Uses of ExternalIdentity in org.apache.jackrabbit.oak.security.authentication.ldap.impl
Classes in org.apache.jackrabbit.oak.security.authentication.ldap.impl that implement ExternalIdentity Modifier and Type Class Description class
LdapGroup
class
LdapIdentity
Implements an identity that is provided by theLdapIdentityProvider
.class
LdapUser
Methods in org.apache.jackrabbit.oak.security.authentication.ldap.impl that return ExternalIdentity Modifier and Type Method Description ExternalIdentity
LdapIdentityProvider. getIdentity(@NotNull ExternalIdentityRef ref)
-
Uses of ExternalIdentity in org.apache.jackrabbit.oak.spi.security.authentication.external
Subinterfaces of ExternalIdentity in org.apache.jackrabbit.oak.spi.security.authentication.external Modifier and Type Interface Description interface
ExternalGroup
ExternalGroup defines a group that is provided by an external system.interface
ExternalUser
ExternalUser defines a user provided by an external system.Methods in org.apache.jackrabbit.oak.spi.security.authentication.external that return ExternalIdentity Modifier and Type Method Description @Nullable ExternalIdentity
ExternalIdentityProvider. getIdentity(@NotNull ExternalIdentityRef ref)
Returns the identity for the given reference ornull
if it does not exist.Methods in org.apache.jackrabbit.oak.spi.security.authentication.external with parameters of type ExternalIdentity Modifier and Type Method Description @NotNull SyncResult
SyncContext. sync(@NotNull ExternalIdentity identity)
Synchronizes an external identity with the repository based on the respective configuration. -
Uses of ExternalIdentity in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.basic with parameters of type ExternalIdentity Modifier and Type Method Description protected <T extends Authorizable>
TDefaultSyncContext. getAuthorizable(@NotNull ExternalIdentity external, @NotNull Class<T> type)
Retrieves the repository authorizable that corresponds to the given external identity@NotNull SyncResult
DefaultSyncContext. sync(@NotNull ExternalIdentity identity)
Synchronizes an external identity with the repository based on the respective configuration.protected void
DefaultSyncContext. syncMembership(@NotNull ExternalIdentity external, @NotNull Authorizable auth, long depth)
Recursively sync the memberships of an authorizable up-to the specified depth.protected void
DefaultSyncContext. syncProperties(@NotNull ExternalIdentity ext, @NotNull Authorizable auth, @NotNull Map<String,String> mapping)
Syncs the properties specified in themapping
from the external identity to the given authorizable.protected void
DefaultSyncContext. warnForeign(@NotNull ExternalIdentity externalIdentity)
-
Uses of ExternalIdentity in org.apache.jackrabbit.oak.spi.security.authentication.external.impl
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.impl with parameters of type ExternalIdentity Modifier and Type Method Description @NotNull SyncResult
DynamicSyncContext. sync(@NotNull ExternalIdentity identity)
protected void
DynamicSyncContext. syncMembership(@NotNull ExternalIdentity external, @NotNull Authorizable auth, long depth)
-