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.ExternalIdentity
public 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.ExternalIdentity
org.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.ExternalIdentity
Copyright © 2012-2016 The Apache Software Foundation. All Rights Reserved.