public abstract class LdapIdentity extends Object implements org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
LdapIdentityProvider
.Modifier and Type | Field and Description |
---|---|
protected org.apache.directory.api.ldap.model.entry.Entry |
entry |
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,
org.apache.directory.api.ldap.model.entry.Entry entry) |
Modifier and Type | Method and Description |
---|---|
@NotNull Iterable<org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef> |
getDeclaredGroups() |
org.apache.directory.api.ldap.model.entry.Entry |
getEntry() |
@NotNull org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef |
getExternalId() |
@NotNull String |
getId() |
String |
getIntermediatePath() |
@NotNull String |
getPrincipalName()
Returns the DN as principal name.
|
@NotNull 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 final org.apache.directory.api.ldap.model.entry.Entry entry
protected LdapIdentity(LdapIdentityProvider provider, org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef ref, String id, String path, org.apache.directory.api.ldap.model.entry.Entry entry)
public org.apache.directory.api.ldap.model.entry.Entry getEntry()
@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentityRef getExternalId()
getExternalId
in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
@NotNull public @NotNull String getId()
getId
in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
@NotNull public @NotNull 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
@NotNull public @NotNull 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
@NotNull public @NotNull Map<String,Object> getProperties()
getProperties
in interface org.apache.jackrabbit.oak.spi.security.authentication.external.ExternalIdentity
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.