User: starksm 
  Date: 01/09/25 23:00:26

  Modified:    src/main/org/jboss/ejb/plugins SecurityInterceptor.java
  Log:
  Display the principal roles set in the authorization error msg
  
  Revision  Changes    Path
  1.24      +3 -2      jboss/src/main/org/jboss/ejb/plugins/SecurityInterceptor.java
  
  Index: SecurityInterceptor.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/SecurityInterceptor.java,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- SecurityInterceptor.java  2001/09/11 18:34:59     1.23
  +++ SecurityInterceptor.java  2001/09/26 06:00:26     1.24
  @@ -30,7 +30,7 @@
   
   @author <a href="[EMAIL PROTECTED]">Oleg Nitz</a>
   @author <a href="mailto:[EMAIL PROTECTED]";>Scott Stark</a>.
  -@version $Revision: 1.23 $
  +@version $Revision: 1.24 $
   */
   public class SecurityInterceptor extends AbstractInterceptor
   {
  @@ -213,8 +213,9 @@
           else if( realmMapping.doesUserHaveRole(principal, methodRoles) == false )
           {
               String method = mi.getMethod().getName();
  +            Set userRoles = realmMapping.getUserRoles(principal);
               String msg = "Insufficient method permissions, principal="+principal
  -                + ", method="+method+", requiredRoles="+methodRoles;
  +                + ", method="+method+", requiredRoles="+methodRoles+", 
principalRoles="+userRoles;
               log.error(msg);
               SecurityException e = new SecurityException(msg);
               throw new RemoteException("checkSecurityAssociation", e);
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to