org.mmbase.security.implementation.context
Class ContextLoginModule

java.lang.Object
  extended byorg.mmbase.security.implementation.context.ContextLoginModule
Direct Known Subclasses:
AnonymousLogin, PasswordLogin

public abstract class ContextLoginModule
extends java.lang.Object

Class ContextLoginModule

Version:
$Id: ContextLoginModule.java,v 1.10 2003/08/27 19:37:12 michiel Exp $
Author:
Eduard Witteveen
Warning: No Java Documentation Available.

Constructor Summary
ContextLoginModule()
           
 
Method Summary
protected  java.lang.String getModuleValue(java.lang.String username)
           
protected  Rank getRank(java.lang.String username)
           
protected  ContextUserContext getValidUserContext(java.lang.String username, Rank rank)
           
 void load(org.w3c.dom.Document document, long validKey, java.lang.String name, MMBaseCop manager)
           
abstract  ContextUserContext login(java.util.Map userLoginInfo, java.lang.Object[] userParameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextLoginModule

public ContextLoginModule()
Method Detail

load

public void load(org.w3c.dom.Document document,
                 long validKey,
                 java.lang.String name,
                 MMBaseCop manager)
          throws SecurityException
Throws:
SecurityException

login

public abstract ContextUserContext login(java.util.Map userLoginInfo,
                                         java.lang.Object[] userParameters)
                                  throws SecurityException
Throws:
SecurityException

getValidUserContext

protected ContextUserContext getValidUserContext(java.lang.String username,
                                                 Rank rank)
                                          throws SecurityException
Throws:
SecurityException

getRank

protected Rank getRank(java.lang.String username)
                throws SecurityException
Throws:
SecurityException

getModuleValue

protected java.lang.String getModuleValue(java.lang.String username)
                                   throws SecurityException
Throws:
SecurityException


MMBase build 1.7.4.20050922