/[Apache-SVN]/tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/authenticator/AuthenticatorBase.java
ViewVC logotype

Diff of /tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/authenticator/AuthenticatorBase.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/authenticator/AuthenticatorBase.java	2006/01/02 15:34:36	365361
+++ tomcat/container/branches/tc4.1.x/catalina/src/share/org/apache/catalina/authenticator/AuthenticatorBase.java	2006/01/02 15:40:09	365362
@@ -566,10 +566,14 @@ public abstract class AuthenticatorBase
         }
 
         // Check each role included in this constraint
-        if (constraint.getAllRoles())
-            return (true);
+        String roles[];
+        if (constraint.getAllRoles()) {
+            // * means all roles defined in web.xml
+            roles = context.findSecurityRoles();
+        } else {
+            roles = constraint.findAuthRoles();
+        }
         
-        String roles[] = constraint.findAuthRoles();
         if (roles == null)
             roles = new String[0];
 

 

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26