Hello, I'm trying to create a client-server authentication with JAAS (and LDAP). My problem is that authentication with LDAP it's ok but JavaEE Server don't recognize logged user.
This is client fragment code: System.setProperty("java.security.auth.login.config", "src/ conf/jaas.conf"); LoginCallbackHandler("user.0","secret")); lc.login(); Context ic = new InitialContext(); AutoreRemote foo = (AutoreRemote) ic.lookup("AutoreBean"); System.out.println("Return Message: "+foo.getAutore()); This is server fragment code: @Stateless public class AutoreBean implements AutoreRemote { @Resource SessionContext sc; public String getAutore() { Principal caller = sc.getCallerPrincipal(); return caller.getName(); } } This is the system output [LdapLoginModule] authentication-only mode; SSL disabled [LdapLoginModule] user provider: ldap://localhost:1389/ [LdapLoginModule] attempting to authenticate user: user.0 [LdapLoginModule] authentication succeeded [LdapLoginModule] added LdapPrincipal "uid=user. 0,ou=People,dc=example,dc=com" to Subject [LdapLoginModule] added UserPrincipal "user.0" to Subject Return Message: ANONYMOUS Why it reply with Principal ANONYMOUS? Thank you in advice. Michele --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Java EE (J2EE) Programming with Passion!" group. To post to this group, send email to java-ee-j2ee-programming-with-passion@googlegroups.com To unsubscribe from this group, send email to java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en -~----------~----~----~----~------~----~------~--~---