|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mmbase.security.Configurable
org.mmbase.security.Authentication
org.mmbase.security.implementation.cloud.Authenticate
| Field Summary |
| Fields inherited from class org.mmbase.security.Configurable |
configFile, fileWatcher, manager |
| Constructor Summary | |
Authenticate()
|
|
| Method Summary | |
boolean |
isValid(UserContext usercontext)
The method returns wether the UserContext has become invalid for some reason (change in security config?) |
protected void |
load()
This method should be overrided by an extending class. |
UserContext |
login(java.lang.String moduleName,
java.util.Map loginInfo,
java.lang.Object[] parameters)
This method will verify the login, and give a UserContext back if the login procedure was successful. |
| Methods inherited from class org.mmbase.security.Configurable |
load |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Authenticate()
| Method Detail |
protected void load()
Configurable
load in class Configurable
public UserContext login(java.lang.String moduleName,
java.util.Map loginInfo,
java.lang.Object[] parameters)
throws SecurityException
Authentication
login in class AuthenticationmoduleName - A String that further specifies the login method (one implementation could handle more then one methods)
A typical value might be 'username/password'.loginInfo - A Map containing the credentials or other objects which might be used to obtain them (e.g. request/response objects).
It might also be 'null', in which case your implementation normally should return the 'anonymous' user (or null, if
no such user can be defined).parameters - A list of optional parameters, may also (and will often) be null.
nullThrows:
SecurityException - When something strang happened
public boolean isValid(UserContext usercontext)
throws SecurityException
Authentication
isValid in class Authenticationusercontext - The UserContext of which we want to know the rights
true when valid, otherwise false
SecurityException - When something strang happend
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||