[jboss-cvs] Picketbox SVN: r217 - trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/auth/spi.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 12 11:33:20 EDT 2011


Author: mmoyses
Date: 2011-05-12 11:33:20 -0400 (Thu, 12 May 2011)
New Revision: 217

Modified:
   trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/auth/spi/UsersRolesLoginModule.java
Log:
Allow system properties to be used in the file path

Modified: trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/auth/spi/UsersRolesLoginModule.java
===================================================================
--- trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/auth/spi/UsersRolesLoginModule.java	2011-05-11 20:42:46 UTC (rev 216)
+++ trunk/security-jboss-sx/jbosssx/src/main/java/org/jboss/security/auth/spi/UsersRolesLoginModule.java	2011-05-12 15:33:20 UTC (rev 217)
@@ -30,6 +30,8 @@
 import javax.security.auth.callback.CallbackHandler;
 import javax.security.auth.login.LoginException;
 
+import org.jboss.util.StringPropertyReplacer;
+
 /** A simple Properties map based login module that consults two Java Properties
  formatted text files for username to password("users.properties") and
  username to roles("roles.properties") mapping. The names of the properties
@@ -110,16 +112,16 @@
          // Check for usersProperties & rolesProperties
          String option = (String) options.get("usersProperties");
          if (option != null)
-            usersRsrcName = option;
+            usersRsrcName = StringPropertyReplacer.replaceProperties(option);
          option = (String) options.get("defaultUsersProperties");
          if (option != null)
-            defaultUsersRsrcName = option;
+            defaultUsersRsrcName = StringPropertyReplacer.replaceProperties(option);
          option = (String) options.get("rolesProperties");
          if (option != null)
-            rolesRsrcName = option;
+            rolesRsrcName = StringPropertyReplacer.replaceProperties(option);
          option = (String) options.get("defaultRolesProperties");
          if (option != null)
-            defaultRolesRsrcName = option;
+            defaultRolesRsrcName = StringPropertyReplacer.replaceProperties(option);
          option = (String) options.get("roleGroupSeperator");
          if( option != null )
             roleGroupSeperator = option.charAt(0);



More information about the jboss-cvs-commits mailing list