Following on from the discussion about how to encrypt connection factory
passwords (see
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3820265#3820265), is
it possible to read the username and password parameters defined in the
login-config.xml from a properties file?
The following is an excerpt from my login-config.xml file:
| <application-policy name = "OracleDBPassword">
| <authentication>
| <login-module code =
"org.jboss.resource.security.SecureIdentityLoginModule"
| flag = "required">
| <module-option name =
"username">${db.username}</module-option>
| <module-option name =
"password">${db.password}</module-option>
| <module-option name =
"managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=OracleDS</module-option>
| </login-module>
| </authentication>
| </application-policy>
|
When I try to use this, I get the following exception, which indicates that the
SecureIdentityLoginModule is trying to decode the string ${db.password} instead
of that property's value.
2005-08-22 14:02:37,697 DEBUG
[org.jboss.resource.security.SecureIdentityLoginModule] Failed to decode
password
| java.lang.NumberFormatException: For input string: "$ {db.pa" <-- NB
space added to avoid forum preview problem
| at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
| at java.lang.Integer.parseInt(Integer.java:468)
| at java.math.BigInteger.<init>(BigInteger.java:314)
| at
org.jboss.resource.security.SecureIdentityLoginModule.decode(SecureIdentityLoginModule.java:152)
| at
org.jboss.resource.security.SecureIdentityLoginModule.commit(SecureIdentityLoginModule.java:98)
| etc ...
(As an aside, not so great to be logging this at DEBUG level ... ;-(
Is it perhaps in general not possible to define property replacements in the
login-config.xml ?
thanks
richard
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3891020#3891020
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3891020
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user