public class LdapIdentityBackend extends AbstractIdentityBackend
| Constructor and Description |
|---|
LdapIdentityBackend() |
LdapIdentityBackend(Config config)
Constructing an instance using specified config that contains anything
to be used to initialize an LdapConnection and necessary baseDn.
|
LdapIdentityBackend(Config config,
org.apache.directory.ldap.client.api.LdapConnection connection)
Constructing an instance using a LdapConnection and a specified config
that contains anything to be used to initialize a necessary baseDn.
|
LdapIdentityBackend(Config config,
Map<String,org.apache.directory.ldap.client.api.LdapConnection> connections) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.kerby.kerberos.kerb.request.KrbIdentity |
doAddIdentity(org.apache.kerby.kerberos.kerb.request.KrbIdentity identity) |
protected void |
doDeleteIdentity(String principalName) |
protected Iterable<String> |
doGetIdentities() |
protected org.apache.kerby.kerberos.kerb.request.KrbIdentity |
doGetIdentity(String principalName) |
protected void |
doInitialize() |
protected void |
doStop() |
protected org.apache.kerby.kerberos.kerb.request.KrbIdentity |
doUpdateIdentity(org.apache.kerby.kerberos.kerb.request.KrbIdentity identity) |
addIdentity, deleteIdentity, doGetIdentityAuthorizationData, doRelease, doStart, getBackendConfig, getIdentities, getIdentity, getIdentityAuthorizationData, initialize, release, start, startBatchTrans, stop, supportBatchTrans, updateIdentitygetConfig, setConfigclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfig, setConfigpublic LdapIdentityBackend()
public LdapIdentityBackend(Config config)
config - . The config is used to config the backend.public LdapIdentityBackend(Config config, org.apache.directory.ldap.client.api.LdapConnection connection)
config - The config is used to config the backendconnection - The connection to be used to handle the operations,
may be a LdapNetworkConnection or a LdapCoreSessionConnection.protected void doInitialize()
throws KrbException
doInitialize in class AbstractIdentityBackendKrbExceptionprotected void doStop()
throws KrbException
doStop in class AbstractIdentityBackendKrbExceptionprotected org.apache.kerby.kerberos.kerb.request.KrbIdentity doAddIdentity(org.apache.kerby.kerberos.kerb.request.KrbIdentity identity) throws KrbException
doAddIdentity in class AbstractIdentityBackendKrbExceptionprotected org.apache.kerby.kerberos.kerb.request.KrbIdentity doGetIdentity(String principalName) throws KrbException
doGetIdentity in class AbstractIdentityBackendKrbExceptionprotected org.apache.kerby.kerberos.kerb.request.KrbIdentity doUpdateIdentity(org.apache.kerby.kerberos.kerb.request.KrbIdentity identity) throws KrbException
doUpdateIdentity in class AbstractIdentityBackendKrbExceptionprotected void doDeleteIdentity(String principalName) throws KrbException
doDeleteIdentity in class AbstractIdentityBackendKrbExceptionprotected Iterable<String> doGetIdentities()
doGetIdentities in class AbstractIdentityBackendCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.