Преглед на файлове

SEC-106: Use getMethod() instead of getDeclaredMethod() so that methods defined in principal Object superclasses are accessible.

Ben Alex преди 20 години
родител
ревизия
27f47673ad
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      core/src/main/java/org/acegisecurity/taglibs/authz/AuthenticationTag.java

+ 2 - 1
core/src/main/java/org/acegisecurity/taglibs/authz/AuthenticationTag.java

@@ -17,6 +17,7 @@ package org.acegisecurity.taglibs.authz;
 
 import org.acegisecurity.Authentication;
 import org.acegisecurity.UserDetails;
+
 import org.acegisecurity.context.SecurityContext;
 import org.acegisecurity.context.SecurityContextHolder;
 
@@ -121,7 +122,7 @@ public class AuthenticationTag extends TagSupport {
         Method method = null;
 
         try {
-            method = clazz.getDeclaredMethod(methodName.toString(), (Class[]) null);
+            method = clazz.getMethod(methodName.toString(), (Class[]) null);
         } catch (SecurityException se) {
             throw new JspException(se);
         } catch (NoSuchMethodException nsme) {