public interface ContextSource
ContextSource
is responsible for configuring and creating
DirContext
instances. It is typically used from
LdapTemplate
to acquiring contexts for LDAP operations, but may be
used standalone to perform LDAP authentication.LdapTemplate
Modifier and Type | Method and Description |
---|---|
DirContext |
getContext(String principal,
String credentials)
Gets a
DirContext instance authenticated using the supplied
principal and credentials. |
DirContext |
getReadOnlyContext()
Gets a read-only
DirContext . |
DirContext |
getReadWriteContext()
Gets a read-write
DirContext instance. |
DirContext getReadOnlyContext() throws NamingException
DirContext
. The returned
DirContext
must be possible to perform read-only operations
on.NamingException
- if some error occurs creating an DirContext.DirContext getReadWriteContext() throws NamingException
DirContext
instance.DirContext
instance, never null
.NamingException
- if some error occurs creating an
DirContext
.DirContext getContext(String principal, String credentials) throws NamingException
DirContext
instance authenticated using the supplied
principal and credentials.principal
- The principal (typically a distinguished name of a user
in the LDAP tree) to use for authentication.credentials
- The credentials to use for authentication.DirContext
instance, never
null
.NamingException
Copyright © 2005–2015 The Spring LDAP Framework. All rights reserved.