01: /*
02:
03: This software is OSI Certified Open Source Software.
04: OSI Certified is a certification mark of the Open Source Initiative.
05:
06: The license (Mozilla version 1.0) can be read at the MMBase site.
07: See http://www.MMBase.org/license
08:
09: */
10:
11: package org.mmbase.security.implementation.basic;
12:
13: import java.util.Map;
14:
15: /**
16: * @javadoc
17: * @author Eduard Witteveen
18: * @version $Id: LoginModule.java,v 1.5 2008/01/10 14:12:24 michiel Exp $
19: */
20: public interface LoginModule {
21: public void load(Map<String, Object> properties);
22:
23: public boolean login(NameContext user,
24: Map<String, Object> loginInfo, Object[] parameters);
25: }
|