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