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

Reply via email to