[Yanel-commits] rev 22200 - in public/yanel/trunk/src: build core/java/org/wyona/yanel/cmdl core/java/org/wyona/yanel/servlet

josias at wyona.com josias at wyona.com
Fri Jan 26 11:53:10 CET 2007


Author: josias
Date: 2007-01-26 11:53:09 +0100 (Fri, 26 Jan 2007)
New Revision: 22200

Modified:
   public/yanel/trunk/src/build/dependencies.xml
   public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/YanelCommandLine.java
   public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
updated to new wyona-security revision which uses String instead of Path

Modified: public/yanel/trunk/src/build/dependencies.xml
===================================================================
--- public/yanel/trunk/src/build/dependencies.xml	2007-01-26 10:52:45 UTC (rev 22199)
+++ public/yanel/trunk/src/build/dependencies.xml	2007-01-26 10:53:09 UTC (rev 22200)
@@ -34,7 +34,7 @@
       <dependency groupId="wyona-org-commons" artifactId="wyona-org-commons"
                   version="0.0.1-dev-r22019"/>
       <dependency groupId="wyona-org-security" artifactId="wyona-org-security-core"
-                  version="0.0.1-dev-r22100"/>
+                  version="0.0.1-dev-r22197"/>
 
       <!-- TODO: Add to yanel.xml, because these libs are only needed during runtime -->
       <dependency groupId="avalon-framework" artifactId="avalon-framework-api"
@@ -58,7 +58,7 @@
       <dependency groupId="xalan" artifactId="xalan"
                   version="2.7.0"/>
       <dependency groupId="wyona-org-security" artifactId="wyona-org-security-impl"
-                  version="0.0.1-dev-r22100"/>
+                  version="0.0.1-dev-r22197"/>
       <!-- IMPORTANT: Please make sure to update pom-core.xml as well! -->
       <dependency groupId="yarep" artifactId="yarep-impl"
                   version="0.0.1-dev-r22116"/>

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/YanelCommandLine.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/YanelCommandLine.java	2007-01-26 10:52:45 UTC (rev 22199)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/cmdl/YanelCommandLine.java	2007-01-26 10:53:09 UTC (rev 22200)
@@ -95,7 +95,7 @@
     
 
         String[] groupnames = {"admin", "accounting"};
-        if (pm.authorize(new Path(path), new Identity("lenya", groupnames), new Role("view"))) {
+        if (pm.authorize(path, new Identity("lenya", groupnames), new Role("view"))) {
             System.out.println("Access granted: " + path);
         } else {
             // TODO: Deny access resp. start login process!

Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java	2007-01-26 10:52:45 UTC (rev 22199)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java	2007-01-26 10:53:09 UTC (rev 22200)
@@ -794,7 +794,7 @@
                 log.debug("username: " + username + ", password: " + password);
                 try {
                 if (realm.getIdentityManager().authenticate(username, password)) {
-                    authorized = realm.getPolicyManager().authorize(new Path(path), new Identity(username, null), new Role("view"));
+                    authorized = realm.getPolicyManager().authorize(path, new Identity(username, null), new Role("view"));
                     if(authorized) {
                         return null;
                     } else {
@@ -847,7 +847,7 @@
         
         try {
             log.debug("Check authorization: realm: " + realm + ", path: " + path + ", identity: " + identity.getUsername() + ", role: " + role.getName());
-            authorized = realm.getPolicyManager().authorize(new Path(path), identity, role);
+            authorized = realm.getPolicyManager().authorize(path, identity, role);
             log.debug("Check authorization result: " + authorized);
         } catch (Exception e) {
             log.error(e.getMessage(), e);




More information about the Yanel-commits mailing list