"aleksab" wrote : What about when you want to secure a client?
  | 
  | I've added a policy to the conf/login-config.xml, which seems to work. It 
connects to the database, but the username is always null (found out by 
examining the mysql log)
  | 
  | In the client i'm using a LoginContext, and i've included 
  | 
  |   | <login-module code="org.jboss.security.ClientLoginModule" 
flag="required" />
  |   |                         <module-option 
name="restore-login-identity">true</module-option>                       
  |   |                 </login-module>
  |   | 
  | in the conf/login-config.xml like the FAQ says I must do in order for the 
authentication info propagating to the called component.
  | 
  | But the principal (and password I assume) is never propagating.
  | 
  | My client looks like this:
  | 
  |   | LoginContext loginContext = new LoginContext("pn-login", new 
CallbackHandler());                        
  |   |                         loginContext.login();
  |   |                         
  |   |                         Hashtable<String, String> env = new 
Hashtable<String, String>();                        
  |   |                         env.put(InitialContext.INITIAL_CONTEXT_FACTORY, 
"org.jboss.naming.NamingContextFactory");
  |   |                         env.put(InitialContext.URL_PKG_PREFIXES, 
"org.jboss.naming:org.jnp.interfaces");
  |   |                         env.put(InitialContext.PROVIDER_URL, 
"jnp://localhost:1099");
  |   |                         
  |   |                         Context ctx = new InitialContext(env);    
  |   |                         SecurityBean bean = (SecurityBean) 
ctx.lookup("SecurityBeanImpl/remote");
  |   | 
  | 
  | When i call 
  | 
  |   | System.out.println("Unsecure string: " + bean.getSimpleString());
  |   | 
  | 
  | i get this exception:
  | 
  |   |  javax.security.auth.login.FailedLoginException: No matching username 
found in Principals
  |   | 
  | 
  | What am i doing wrong? Been struggling with this for some time now...

Is your client a standalone application? Also can you post the trace logs of 
the security package (look at Q4 at 
http://wiki.jboss.org/wiki/Wiki.jsp?page=SecurityFAQ to see how it can be 
enabled)

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

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

Reply via email to