public interface ExternalIdentity
ExternalIdentity defines an identity provided by an external system.| Modifier and Type | Method and Description |
|---|---|
Iterable<ExternalIdentityRef> |
getDeclaredGroups()
Returns an iterable of the declared groups of this external identity.
|
ExternalIdentityRef |
getExternalId()
Returns the id of this identity as used in the external system.
|
String |
getId()
Returns the local id of this identity as it would be used in this repository.
|
String |
getIntermediatePath()
Returns the desired intermediate relative path of the authorizable to be created.
|
String |
getPrincipalName()
Returns the principal name of this identity.
|
Map<String,?> |
getProperties()
Returns a map of properties of this external identity.
|
@Nonnull ExternalIdentityRef getExternalId()
@Nonnull String getId()
Authorizable.getID()@Nonnull String getPrincipalName()
Authorizable.getPrincipal().Principal.getName()@CheckForNull String getIntermediatePath()
null or empty.@Nonnull Iterable<ExternalIdentityRef> getDeclaredGroups() throws ExternalIdentityException
ExternalIdentityException - if an error occurrsCopyright © 2012-2016 The Apache Software Foundation. All Rights Reserved.