I am using the JAAS howto to enable security for my EJB's.
I have enabled the server side to use the JAAS based security
(java:/jaas/<myapp-domain> shows in the JNDI view and whentrying to connect
without logging in I get the appropriate Exception)
When I try to create a new LoginContext using the following code :
LoginContext lc = new LoginContext("<myapp-domain>", handler)
I get the following Exception :
| [java] Exception in thread "main" java.lang.SecurityException: Unable to
locate a login configuration
| [java] at
com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
| [java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
| [java] at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
| [java] at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
| [java] at
java.lang.reflect.Constructor.newInstance(Constructor.java:274)
| [java] at java.lang.Class.newInstance0(Class.java:308)
| [java] at java.lang.Class.newInstance(Class.java:261)
| [java] at
javax.security.auth.login.Configuration$3.run(Configuration.java:221)
| [java] at java.security.AccessController.doPrivileged(Native
Method)
| [java] at
javax.security.auth.login.Configuration.getConfiguration(Configuration.java:215)
| [java] at
javax.security.auth.login.LoginContext$1.run(LoginContext.java:170)
| [java] at java.security.AccessController.doPrivileged(Native
Method)
| [java] at
javax.security.auth.login.LoginContext.init(LoginContext.java:167)
| [java] at
javax.security.auth.login.LoginContext.<init>(LoginContext.java:404)
| [java] at
vub.starlab.ds.ontobase.ejb.TestOntoBaseFacadeEJB.main(Unknown Source)
| [java] Caused by: java.io.IOException: Unable to locate a login
configuration
| [java] at
com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:206)
| [java] at
com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95)
| [java] ... 14 more
| [java] Java Result: 1
|
In the example code I don't see any login configuration file. Which file should
this be and what should it contain?
Ruben
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3863917#3863917
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3863917
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user