[jboss-cvs] JBossAS SVN: r102170 - in projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src: test/resources/org/jboss/test/security/microcontainer/metadata and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Mar 9 16:06:04 EST 2010


Author: anil.saldhana at jboss.com
Date: 2010-03-09 16:06:03 -0500 (Tue, 09 Mar 2010)
New Revision: 102170

Modified:
   projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/main/java/org/jboss/security/microcontainer/beans/FlaggedPolicyModule.java
   projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/test/resources/org/jboss/test/security/microcontainer/metadata/BasicApplicationPolicyTestCase.xml
Log:
SECURITY-472: flag on the login module should be optional

Modified: projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/main/java/org/jboss/security/microcontainer/beans/FlaggedPolicyModule.java
===================================================================
--- projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/main/java/org/jboss/security/microcontainer/beans/FlaggedPolicyModule.java	2010-03-09 21:01:26 UTC (rev 102169)
+++ projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/main/java/org/jboss/security/microcontainer/beans/FlaggedPolicyModule.java	2010-03-09 21:06:03 UTC (rev 102170)
@@ -66,7 +66,8 @@
    public void setFlag(String flag)
    {
       if (flag == null)
-         throw new IllegalArgumentException("Invalid null module flag");
+         flag = "required";
+      
       // set the control flag using the string representation specified.
       flag = flag.toLowerCase();
       if (AppConfigurationEntry.LoginModuleControlFlag.REQUIRED.toString().indexOf(flag) > 0)

Modified: projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/test/resources/org/jboss/test/security/microcontainer/metadata/BasicApplicationPolicyTestCase.xml
===================================================================
--- projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/test/resources/org/jboss/test/security/microcontainer/metadata/BasicApplicationPolicyTestCase.xml	2010-03-09 21:01:26 UTC (rev 102169)
+++ projects/security/security-jboss-sx/branches/Branch_2_0/jbosssx-mc-int/src/test/resources/org/jboss/test/security/microcontainer/metadata/BasicApplicationPolicyTestCase.xml	2010-03-09 21:06:03 UTC (rev 102170)
@@ -9,7 +9,7 @@
    <!-- an application policy that specifies an authentication configuration -->
    <application-policy xmlns="urn:jboss:security-beans:1.0" name="TestPolicy1">
       <authentication>
-         <login-module code="org.jboss.security.auth.AuthModule1" flag="required">
+         <login-module code="org.jboss.security.auth.AuthModule1">
             <module-option name="authOption1">value1</module-option>
             <module-option name="authOption2">value2</module-option>
          </login-module>




More information about the jboss-cvs-commits mailing list