jQuery in Action, 3rd edition
The moose likes Tomcat and the fly likes Tomcat LDAP Authentication, database Authorization Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Tomcat LDAP Authentication, database Authorization" Watch "Tomcat LDAP Authentication, database Authorization" New topic

Tomcat LDAP Authentication, database Authorization

Didier Varon

Joined: Jul 14, 2005
Posts: 24
Hello all,

First of all my apologies if my issue has already answered, but I haven't been able to find an answer.

I need to authenticate users from a LDAP server (I already did this using JNDI realm) and load roles from a sql server database, the problem that I am having is that roles on the ActionMapping class are set when the context is loaded and they are null since LDAP does not have the roles, so if I do HttpServletRequest.isUserInRole(), that call returns false. I was thinking on extending the JNDI realm, but I've got the feeling that's no the right path, I am looking into using JAAS realm and write a custom login that will call the JNDI class and write a custom getRoles that will call the db and do a load of the roles table, but I not sure if that is feasible.

Any input will be highly appreciated.

Thanks in advance and happy New Year 2008.
I agree. Here's the link: http://aspose.com/file-tools
subject: Tomcat LDAP Authentication, database Authorization
It's not a secret anymore!