public class LdapUserDaoImpl extends Object implements LdapUserDao
Constructor and Description |
---|
LdapUserDaoImpl(AuthProviderConfig config) |
Modifier and Type | Method and Description |
---|---|
com.jamasoftware.contour.util.auth.AuthenticationResponse |
authenticateUser(String userDn,
String password) |
String[] |
getBaseDNs() |
AuthProviderConfig |
getConfig() |
com.jamasoftware.contour.api.service.dto.LdapUserAttributesDTO |
getUserAttributes(String userNameAttribute,
String userName) |
com.jamasoftware.contour.api.service.dto.UserInfoDTO |
getUserByEmail(String email) |
com.jamasoftware.contour.api.service.dto.UserInfoDTO |
getUserByUserName(String userName) |
List<Object> |
getUserList(String searchString) |
boolean |
testConnection() |
public LdapUserDaoImpl(AuthProviderConfig config)
public boolean testConnection()
testConnection
in interface LdapUserDao
public String[] getBaseDNs()
getBaseDNs
in interface LdapUserDao
public List<Object> getUserList(String searchString)
getUserList
in interface LdapUserDao
public com.jamasoftware.contour.api.service.dto.LdapUserAttributesDTO getUserAttributes(String userNameAttribute, String userName)
getUserAttributes
in interface LdapUserDao
public com.jamasoftware.contour.api.service.dto.UserInfoDTO getUserByUserName(String userName)
getUserByUserName
in interface LdapUserDao
public com.jamasoftware.contour.api.service.dto.UserInfoDTO getUserByEmail(String email)
getUserByEmail
in interface LdapUserDao
public com.jamasoftware.contour.util.auth.AuthenticationResponse authenticateUser(String userDn, String password)
authenticateUser
in interface LdapUserDao
public AuthProviderConfig getConfig()
getConfig
in interface LdapUserDao
Copyright (c) 2013-2014 Jama Software, Inc. All Rights Reserved.