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