| Modifier and Type | Interface and 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.
|
| Modifier and Type | Method and Description |
|---|---|
@Nullable ExternalIdentity |
ExternalIdentityProvider.getIdentity(@NotNull ExternalIdentityRef ref)
Returns the identity for the given reference or
null if it does not exist. |
| Modifier and Type | Method and Description |
|---|---|
@NotNull SyncResult |
SyncContext.sync(@NotNull ExternalIdentity identity)
Synchronizes an external identity with the repository based on the respective configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends Authorizable> |
DefaultSyncContext.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 the
mapping from the external identity to the given authorizable. |
| Modifier and Type | Method and Description |
|---|---|
@NotNull SyncResult |
DynamicSyncContext.sync(@NotNull ExternalIdentity identity) |
protected void |
DynamicSyncContext.syncMembership(@NotNull ExternalIdentity external,
@NotNull Authorizable auth,
long depth) |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.