public abstract class ContextLoginModule extends Object
| Constructor and Description |
|---|
ContextLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
protected Element |
getAccount(String userName)
Gets accounts for this authentication module
|
protected Element |
getAccount(String userName,
String identifyType,
String rank)
Search an account for a given user name and identify type (the 'module').
|
protected String |
getModuleValue(String userName)
Deprecated.
|
protected Rank |
getRank(String username) |
protected Rank |
getRank(String username,
String identifyType) |
protected ContextUserContext |
getValidUserContext(String username,
Rank rank) |
void |
load(Document document,
long validKey,
String name,
MMBaseCop manager) |
abstract ContextUserContext |
login(Map<String,?> userLoginInfo,
Object[] userParameters) |
public void load(Document document, long validKey, String name, MMBaseCop manager) throws SecurityException
SecurityExceptionpublic abstract ContextUserContext login(Map<String,?> userLoginInfo, Object[] userParameters) throws SecurityException
SecurityExceptionprotected ContextUserContext getValidUserContext(String username, Rank rank) throws SecurityException
SecurityExceptionprotected Rank getRank(String username) throws SecurityException
SecurityExceptionprotected Rank getRank(String username, String identifyType) throws SecurityException
SecurityExceptionprotected Element getAccount(String userName) throws SecurityException
SecurityExceptionprotected String getModuleValue(String userName) throws SecurityException
getAccount(java.lang.String)SecurityExceptionprotected Element getAccount(String userName, String identifyType, String rank) throws SecurityException
SecurityExceptionMMBase 1.9-SNAPSHOT - ${javadoctimestamp}