DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26834>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=26834

JNDI Realm worked for tomcat 4 but not with tomcat 5

           Summary: JNDI Realm worked for tomcat 4 but not with tomcat 5
           Product: Tomcat 5
           Version: 5.0.18
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Catalina:Modules
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


This is my configuration for JNDI Realm which worked with tomcat 4 but not with
tomcat 5. 

<Realm className="org.apache.catalina.realm.JNDIRealm" debug="99"
                connectionURL="ldap://localhost:389";
connectionName="uid=tomcat,ou=users,ou=Mainoffice,o=reality-technology.net"
                connectionPassword="tomcat"
userPattern="uid={0},ou=users,ou=Mainoffice,o=reality-technology.net"
                roleBase="ou=groups,ou=Mainoffice,o=reality-technology.net"
                roleName="cn" roleSearch="(uniqueMember={0})" /> 

This is what the catalina_log displayed.  From what I am gathering tomcat 5 can
not get the roles because the parenthesis is being converted \28 \29.

2004-02-09 19:02:15 JNDIRealm[Catalina]: lookupUser(idrinks)
2004-02-09 19:02:15 JNDIRealm[Catalina]:  
dn=uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net
2004-02-09 19:02:15 JNDIRealm[Catalina]:   validating credentials by binding as
the user
2004-02-09 19:02:15 JNDIRealm[Catalina]:   binding as
uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net
2004-02-09 19:02:15 JNDIRealm[Catalina]: Username idrinks successfully authenticated
2004-02-09 19:02:15 JNDIRealm[Catalina]:  
getRoles(uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net)
2004-02-09 19:02:15 JNDIRealm[Catalina]:   Searching role base
'ou=groups,ou=Mainoffice,o=reality-technology.net' for attribute 'cn'
2004-02-09 19:02:15 JNDIRealm[Catalina]:   With filter expression
'\28uniqueMember=uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net\29'
2004-02-09 19:02:15 JNDIRealm[Catalina]:   Returning 0 roles
2004-02-09 19:03:17 JNDIRealm[Catalina]: lookupUser(idrinks)
2004-02-09 19:03:17 JNDIRealm[Catalina]:  
dn=uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net
2004-02-09 19:03:17 JNDIRealm[Catalina]:   validating credentials by binding as
the user
2004-02-09 19:03:17 JNDIRealm[Catalina]:   binding as
uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net
2004-02-09 19:03:17 JNDIRealm[Catalina]: Username idrinks successfully authenticated
2004-02-09 19:03:17 JNDIRealm[Catalina]:  
getRoles(uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net)
2004-02-09 19:03:17 JNDIRealm[Catalina]:   Searching role base
'ou=groups,ou=Mainoffice,o=reality-technology.net' for attribute 'cn'
2004-02-09 19:03:17 JNDIRealm[Catalina]:   With filter expression
'\28uniqueMember=uid=idrinks,ou=users,ou=Mainoffice,o=reality-technology.net\29'
2004-02-09 19:03:17 JNDIRealm[Catalina]:   Returning 0 roles

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to