In JBoss 4.2.x I was using 
org.jboss.security.jndi.JndiLoginInitialContextFactory as initial context 
factory to define in an application client module the name of the login user 
and password. By this the login user id and password were transferred to the 
DatabaseServerLoginModule and could there be verified and the corresponding 
roles could be fetched.
The transfer of security principal and credentials to the 
DatabaseServerLoginModule does no longer work in JBoss 5.0.0.CR2.

Part of the relavent code:

Properties props = new Properties();
  | props.setProperty(Context.SECURITY_PRINCIPAL, "admin");
  | props.setProperty(Context.SECURITY_CREDENTIALS, "admin");
  | props.setProperty(Context.INITIAL_CONTEXT_FACTORY, 
"org.jboss.security.jndi.JndiLoginInitialContextFactory");
  | props.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.naming.client");
  | props.setProperty(Context.PROVIDER_URL, "jnp://localhost:1099");
  | props.setProperty("j2ee.clientName", "ReiseshopTestClient");
  | 
  | Context ctx = new InitialContext(props);
  | session = (ReiseSessionRemote) ctx.lookup("ReiseSessionBean");
Is it possible to fix this?

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4193375#4193375

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4193375
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to