public class DefaultLdapUserModel extends Object implements LdapUserModel
| Modifier and Type | Field and Description |
|---|---|
protected String |
adminPwd |
protected String |
adminUsername |
protected String |
domain |
protected String |
ldapUrl |
protected org.slf4j.Logger |
logger |
protected String |
searchBase |
| Constructor and Description |
|---|
DefaultLdapUserModel(String ldapUrl,
String domain) |
| Modifier and Type | Method and Description |
|---|---|
LdapUser |
auth(String username,
String pwd) |
protected DirContext |
getContext(String principal,
String pwd) |
protected String |
parseLdapDate(String ldapDate) |
protected void |
releaseContext(DirContext ctx) |
List<LdapUser> |
search(List<String> names) |
List<LdapUser> |
search(List<String> names,
int retriesSoFar) |
List<LdapUser> |
search(String name) |
void |
setAdminPwd(String adminPwd) |
void |
setAdminUsername(String adminUsername) |
void |
setSearchBase(String searchBase) |
protected org.slf4j.Logger logger
protected String ldapUrl
protected String domain
protected String searchBase
protected String adminUsername
protected String adminPwd
protected DirContext getContext(String principal, String pwd) throws NamingException
NamingExceptionprotected void releaseContext(DirContext ctx)
public LdapUser auth(String username, String pwd)
auth in interface LdapUserModelpublic List<LdapUser> search(String name)
search in interface LdapUserModelpublic List<LdapUser> search(List<String> names)
search in interface LdapUserModelpublic void setSearchBase(String searchBase)
public void setAdminUsername(String adminUsername)
public void setAdminPwd(String adminPwd)
Copyright © 2018–2019 Butor Inc.. All rights reserved.