[jboss-cvs] JBossAS SVN: r103937 - projects/security/security-jboss-sx/branches/2.0.4.SP3_JBPAPP-4086/jbosssx/src/main/java/org/jboss/security/plugins/authorization.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Apr 13 16:49:13 EDT 2010


Author: mmoyses
Date: 2010-04-13 16:49:12 -0400 (Tue, 13 Apr 2010)
New Revision: 103937

Modified:
   projects/security/security-jboss-sx/branches/2.0.4.SP3_JBPAPP-4086/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java
Log:
JBPAPP-4086: backporting SECURITY-494

Modified: projects/security/security-jboss-sx/branches/2.0.4.SP3_JBPAPP-4086/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java
===================================================================
--- projects/security/security-jboss-sx/branches/2.0.4.SP3_JBPAPP-4086/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java	2010-04-13 20:47:06 UTC (rev 103936)
+++ projects/security/security-jboss-sx/branches/2.0.4.SP3_JBPAPP-4086/jbosssx/src/main/java/org/jboss/security/plugins/authorization/JBossAuthorizationContext.java	2010-04-13 20:49:12 UTC (rev 103937)
@@ -80,13 +80,13 @@
 
    //Application Policy can be injected
    private ApplicationPolicy applicationPolicy = null;
-
+   
    //Clazz instance cache map to minimize load class synchronization
    private static Map< String,Class<?> > clazzMap = new WeakHashMap<String, Class<?>>();
 
    public JBossAuthorizationContext(String name)
    {
-      this.securityDomainName = name;
+      this.securityDomainName = name; 
    }
 
    public JBossAuthorizationContext(String name, CallbackHandler handler)
@@ -137,15 +137,15 @@
     */
    public int authorize(final Resource resource, final Subject subject, final RoleGroup callerRoles)
          throws AuthorizationException
-   {
+   {  
       final List<AuthorizationModule> modules = new ArrayList<AuthorizationModule>();
       final List<ControlFlag> controlFlags = new ArrayList<ControlFlag>();
-
+      
       try
       {
          this.authenticatedSubject = subject;
 
-         initializeModules(resource, callerRoles, modules, controlFlags);
+         initializeModules(resource, callerRoles, modules, controlFlags); 
 
          AccessController.doPrivileged(new PrivilegedExceptionAction<Object>()
          {
@@ -172,11 +172,11 @@
          throw ((AuthorizationException) exc);
       }
       finally
-      {
+      { 
          if(modules != null)
             modules.clear();
          if(controlFlags != null )
-            controlFlags.clear();
+            controlFlags.clear();  
       }
       return PERMIT;
    }
@@ -314,8 +314,8 @@
          {
             clazz = tcl.loadClass(name);
             clazzMap.put(name, clazz);
-         }
-
+         }   
+            
          am = (AuthorizationModule) clazz.newInstance();
       }
       catch (Exception e)
@@ -383,5 +383,5 @@
       if (e != null)
          msg.append(e.getLocalizedMessage());
       return msg.toString();
-   }
-}
+   } 
+}
\ No newline at end of file




More information about the jboss-cvs-commits mailing list