public class LDAPUserStoreManager extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
LDAPUserStoreManager(String hostname,
int port,
String username,
String password) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(String name,
String description) |
void |
addUser(String username,
String firstName,
String lastName,
String password,
String email) |
void |
addUserAndAssignGroups(String username,
String firstName,
String lastName,
String password,
String email,
List<String> groups) |
void |
assignUser(String username,
String groupName) |
void |
deleteGroup(String name) |
void |
deleteUser(String username) |
String |
getAttributeValue(String username,
String attributeName) |
static LDAPUserStoreManager |
getInstance(String hostname) |
static LDAPUserStoreManager |
getInstance(String hostname,
int port,
String username,
String password) |
boolean |
isValidUser(String username,
String password) |
void |
removeUser(String username,
String groupName) |
protected LDAPUserStoreManager(String hostname, int port, String username, String password) throws NamingException
NamingExceptionpublic static LDAPUserStoreManager getInstance(String hostname, int port, String username, String password) throws NamingException
NamingExceptionpublic static LDAPUserStoreManager getInstance(String hostname) throws NamingException
NamingExceptionpublic void addUser(String username, String firstName, String lastName, String password, String email) throws NamingException
NamingExceptionpublic void deleteUser(String username) throws NamingException
NamingExceptionpublic boolean isValidUser(String username, String password) throws Exception
Exceptionpublic void addGroup(String name, String description) throws NamingException
NamingExceptionpublic void deleteGroup(String name) throws NamingException
NamingExceptionpublic void assignUser(String username, String groupName) throws NamingException
NamingExceptionpublic void removeUser(String username, String groupName) throws NamingException
NamingExceptionpublic String getAttributeValue(String username, String attributeName) throws NamingException
NamingExceptionpublic void addUserAndAssignGroups(String username, String firstName, String lastName, String password, String email, List<String> groups) throws NamingException
NamingExceptionCopyright © 2019 WSO2. All rights reserved.