I have made some improvement, getting it to use the jdbcRealm i have set up. My sun-ejb-jar.xml now has this modified:
<login-config>
<auth-method>BASIC</auth-method>
<realm>uddirealm</realm>
</login-config>
The problem is it still throws an javax.xml.ws.soap.SOAPFaultException: Invalid Username Password Pair at the client. Funniest thing is, on the server side, i have set up the logging level for Security to FINEST, and here is what i catch when i make the client call:
Processing login with credentials of type: class com.sun.enterprise.security.auth.login.PasswordCredential
Logging in user [c1n3v@] into realm: uddirealm using JAAS module: jdbcRealm
Login module initialized: class com.sun.enterprise.security.auth.login.JDBCLoginModule
JDBC login succeeded for: c1n3v@ groups:[Ljava.lang.String;@6d6c90
JAAS login complete.
JAAS authentication committed.
Password login succeeded for : c1n3v@
Set security context as user: c1n3v@
JMAC: In PrivateKeyCallback Processor
JMAC: In PasswordValidationCallback Processor
jmac login user [c1n3v@] into realm: file using JAAS module: fileRealm
Login module initialized: class com.sun.enterprise.security.auth.login.FileLoginModule
JAAS authentication aborted.
SEC5046: Audit: Authentication refused for [c1n3v@].
SEC1201: Login failed for user: c1n3v@
WSS1408: UsernameToken Authentication Failed
ws.status_validate_request
I don't get it, first it say "Password login succeeded for : c1n3v@", then "JAAS authentication aborted". Please help me ...
P.S. I should mention that the client is a regulat java application, to who I have added the falowing jars:
webservices-rt.jar, appserv-rt.jar, javaee.jar ,webservices-tools.jar ,endorsed/activation.jar ,endorsed/webservices-api.jar as instructed here:
http://dtmilano.blogspot.com/2007/11/javaxxmlwssoapsoapfaultexception-error.html
I can feel i am close to solving this, i just ... don't know. Again, any feedback is welcomed:)
[Message sent by forum member 'powerhouse_b' (powerhouse_b)]
http://forums.java.net/jive/thread.jspa?messageID=265241