public abstract class LdapIdentity extends Object implements org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
LdapIdentityProvider.| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected String |
path |
protected LdapIdentityProvider |
provider |
protected org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef |
ref |
| Modifier | Constructor and Description |
|---|---|
protected |
LdapIdentity(LdapIdentityProvider provider,
org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef ref,
String id,
String path) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef> |
getDeclaredGroups() |
org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef |
getExternalId() |
String |
getId() |
String |
getIntermediatePath() |
String |
getPrincipalName()
Returns the DN as principal name.
|
Map<String,Object> |
getProperties() |
String |
toString() |
protected final LdapIdentityProvider provider
protected final org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef ref
protected final String id
protected final String path
protected LdapIdentity(LdapIdentityProvider provider, org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef ref, String id, String path)
@Nonnull public org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef getExternalId()
getExternalId in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity@Nonnull public String getId()
getId in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity@Nonnull public String getPrincipalName()
getPrincipalName in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentitypublic String getIntermediatePath()
getIntermediatePath in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity@Nonnull public Iterable<org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef> getDeclaredGroups() throws org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException
getDeclaredGroups in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityorg.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityException@Nonnull public Map<String,Object> getProperties()
getProperties in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityCopyright © 2012-2016 The Apache Software Foundation. All Rights Reserved.