[Jboss-cvs] JBossAS SVN: r56806 - in branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss: security/auth/spi test

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 13 13:26:40 EDT 2006


Author: scott.stark at jboss.org
Date: 2006-09-13 13:26:37 -0400 (Wed, 13 Sep 2006)
New Revision: 56806

Modified:
   branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java
   branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/test/LoginModulesTestCase.java
Log:
JBAS-3650, Cleanup the try block around the role principal creation

Modified: branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java	2006-09-13 17:10:21 UTC (rev 56805)
+++ branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/security/auth/spi/LdapExtLoginModule.java	2006-09-13 17:26:37 UTC (rev 56806)
@@ -425,41 +425,34 @@
 	            for (int n = 0; n < roles.size(); n ++)
 	            {
 	               String roleName = (String) roles.get(n);
-	               try
-	               {
-	                  if (roleAttributeIsDN)
-	                  {
-	                     // Query the roleDN location for the value of roleNameAttributeID
-	                     String roleDN = roleName;
-	                     String[] returnAttribute = {roleNameAttributeID};
-	                     log.trace("Using roleDN: " + roleDN);
-	                     try
-	                     {
-	                        Attributes result2 = ctx.getAttributes(roleDN, returnAttribute);
-	                        Attribute roles2 = result2.get(roleNameAttributeID);
-	                        if( roles2 != null )
-	                        {
-	                           for(int m = 0; m < roles2.size(); m ++)
-                              {
-   	                           roleName = (String) roles2.get(m);
-                                 addRole(roleName);
-                              }
-	                        }
-	                     }
-	                     catch (NamingException e)
-	                     {
-	                        log.trace("Failed to query roleNameAttrName", e);
-	                     }
-	                  }
-                     else
+                  if (roleAttributeIsDN)
+                  {
+                     // Query the roleDN location for the value of roleNameAttributeID
+                     String roleDN = roleName;
+                     String[] returnAttribute = {roleNameAttributeID};
+                     log.trace("Using roleDN: " + roleDN);
+                     try
                      {
-   	                  addRole(roleName);
+                        Attributes result2 = ctx.getAttributes(roleDN, returnAttribute);
+                        Attribute roles2 = result2.get(roleNameAttributeID);
+                        if( roles2 != null )
+                        {
+                           for(int m = 0; m < roles2.size(); m ++)
+                           {
+	                           roleName = (String) roles2.get(m);
+                              addRole(roleName);
+                           }
+                        }
                      }
-	               }
-	               catch (Exception e)
-	               {
-	                  log.debug("Failed to create principal: " + roleName, e);
-	               }
+                     catch (NamingException e)
+                     {
+                        log.trace("Failed to query roleNameAttrName", e);
+                     }
+                  }
+                  else
+                  {
+	                  addRole(roleName);
+                  }
 	            }
 	         }
 	

Modified: branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/test/LoginModulesTestCase.java
===================================================================
--- branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/test/LoginModulesTestCase.java	2006-09-13 17:10:21 UTC (rev 56805)
+++ branches/JBoss_4_0_3_SP1_JBAS-3650/security/src/main/org/jboss/test/LoginModulesTestCase.java	2006-09-13 17:26:37 UTC (rev 56806)
@@ -219,8 +219,8 @@
             baseFilter="(uid={0})"
             rolesCtxDN="ou=Roles,o=example2,dc=jboss,dc=org";
             roleFilter="(uid={0})"
-            roleAttributeIsDN="cn"
             roleAttributeID="memberOf"
+            roleAttributeIsDN="true"
             roleNameAttributeID="cn"
             roleRecursion=0
       };




More information about the jboss-cvs-commits mailing list