Author: michiel
Date: 2010-04-13 19:27:30 +0200 (Tue, 13 Apr 2010)
New Revision: 41924
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/AuthenticationHandler.java
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/NameContext.java
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/context/ContextUserContext.java
Log:
made it compile again
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/AuthenticationHandler.java
===================================================================
---
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/AuthenticationHandler.java
2010-04-13 17:27:15 UTC (rev 41923)
+++
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/AuthenticationHandler.java
2010-04-13 17:27:30 UTC (rev 41924)
@@ -115,7 +115,7 @@
log.error("Login Module with name '" + moduleName + "' not found !
(available:" + listModules() + ")");
throw new UnknownAuthenticationMethodException("Login Module with
name '" + moduleName + "' not found ! (available:" + listModules() + ")");
}
- NameContext newUser = new NameContext(moduleRanks.get(moduleName),
moduleName);
+ NameContext newUser = new NameContext(this,
moduleRanks.get(moduleName), moduleName);
if (module.login(newUser, loginInfo, parameters)) {
// our login succeeded..
// check if the identifier was set by the loginModule, when
invalid will trow exception..
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/NameContext.java
===================================================================
---
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/NameContext.java
2010-04-13 17:27:15 UTC (rev 41923)
+++
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/basic/NameContext.java
2010-04-13 17:27:30 UTC (rev 41924)
@@ -13,11 +13,12 @@
import org.mmbase.security.Rank;
import org.mmbase.security.BasicUser;
import org.mmbase.security.SecurityException;
+import org.mmbase.security.Authentication;
/**
* A UserContext implementation based only on user name, which serves as the
identifier for the
* user.
- *
+ *
* @author Eduard Witteveen
* @version $Id$
*/
@@ -26,8 +27,8 @@
private String identifier = null;
private Rank rank = null;
- public NameContext(Rank rank, String authenticationType) {
- super(authenticationType);
+ public NameContext(Authentication auth, Rank rank, String
authenticationType) {
+ super(auth, authenticationType, "anonymous");
this.rank = rank;
}
Modified:
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/context/ContextUserContext.java
===================================================================
---
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/context/ContextUserContext.java
2010-04-13 17:27:15 UTC (rev 41923)
+++
mmbase/trunk/core/src/main/java/org/mmbase/security/implementation/context/ContextUserContext.java
2010-04-13 17:27:30 UTC (rev 41924)
@@ -33,7 +33,7 @@
protected transient MMBaseCop manager;
public ContextUserContext(String username, Rank rank, long key, MMBaseCop
manager, String app) {
- super(app);
+ super(manager.getAuthentication(), app, username);
this.rank = rank;
this.username = username;
this.key = key;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs