public class MemoryUserSessionFactory extends Object implements UserFactory
| Modifier and Type | Class and Description |
|---|---|
static class |
MemoryUserSessionFactory.MemoryUser
The BeanPropertyResource annotation makes the bean properties on this class
available to milton property resolution.
|
| Constructor and Description |
|---|
MemoryUserSessionFactory() |
MemoryUserSessionFactory(Map<String,MemoryUserSessionFactory.MemoryUser> users) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUser(String name,
String password,
String givenName,
String surname,
String email) |
List<LdapContact> |
galFind(Condition condition,
int sizeLimit)
Search for contacts in the Global Address List
|
MemoryUserSessionFactory.MemoryUser |
getUser(String userName) |
LdapPrincipal |
getUser(String userName,
String password) |
String |
getUserPassword(String userName)
Used for SASL authentication
|
public MemoryUserSessionFactory(Map<String,MemoryUserSessionFactory.MemoryUser> users)
public MemoryUserSessionFactory()
public void addUser(String name, String password, String givenName, String surname, String email)
public MemoryUserSessionFactory.MemoryUser getUser(String userName)
public String getUserPassword(String userName)
UserFactorygetUserPassword in interface UserFactorypublic LdapPrincipal getUser(String userName, String password)
getUser in interface UserFactorypublic List<LdapContact> galFind(Condition condition, int sizeLimit) throws NotAuthorizedException, BadRequestException
UserFactorygalFind in interface UserFactoryNotAuthorizedExceptionBadRequestExceptionCopyright © 2021 McEvoy Software Ltd. All rights reserved.