--- java5/org/directwebremoting/annotations/AnnotationsConfigurator.java (revision 1.16) +++ java5/org/directwebremoting/annotations/AnnotationsConfigurator.java Tue May 29 10:49:29 EDT 2007 @@ -188,10 +188,13 @@ Auth authAnn = method.getAnnotation(Auth.class); if (authAnn != null) { - accessControl.addRoleRestriction(name, method.getName(), authAnn.role()); + for(String role : authAnn.role()) + { + accessControl.addRoleRestriction(name, method.getName(), role); - } - } - } + } + } + } + } Filters filtersAnn = clazz.getAnnotation(Filters.class); if (filtersAnn != null) --- java5/org/directwebremoting/annotations/Auth.java (revision 1.2) +++ java5/org/directwebremoting/annotations/Auth.java Tue May 29 10:49:29 EDT 2007 @@ -33,5 +33,5 @@ /** * Name of the J2EE role to restrict access to. */ - String role(); + String[] role(); }