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#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...