| Author |
Issues with Embedded Tomcat and Security Realm with Basic Authentication
|
Howard Chen
Greenhorn
Joined: Mar 09, 2012
Posts: 2
|
|
Hi all,
I am in the process of upgrading our server from Tomcat 5.5 to Tomcat 7, and I am running into issues porting from the Embedded class to the Tomcat class. I am able to start the server successfully. When I try to access the secure realm, I am challenged with the basic authentication login dialog. If I enter the wrong credentials, I get a 401 and am presented the basic authentication login dialog. However, if I enter the correct credentials, I am presented with a 403 error. I figure that somehow, I didn't associate the user list with the secure realm, but I am not sure how to proceed. Can anyone provide any suggestions? Thanks in advance.
My code is attached below. FYI, the class OurTomcat extends the Tomcat class by providing a method to add a web app that uses the default web.xml. This is because our root app does not have a specific web.xml. However, the secure realm does have its own web.xml.
Howard
|
 |
Howard Chen
Greenhorn
Joined: Mar 09, 2012
Posts: 2
|
|
The issue turned out to be the custom class I created to extend RealmBase to manage my user authentication and authorization. Because of my custom roles, I had to override the hasRole() method to reflect my role hierarchy. Thanks for looking.
Howard
|
 |
Rob Spoor
Sheriff
Joined: Oct 27, 2005
Posts: 19216
|
|
And thank you for sharing your solution, so others may benefit from it in the future
|
SCJP 1.4 - SCJP 6 - SCWCD 5
How To Ask Questions How To Answer Questions
|
 |
Rushikesh Pisal
Greenhorn
Joined: Mar 28, 2011
Posts: 7
|
|
I want to upgrade my Embedded Tomcat5 to Embedded tomcat 7.
Could you please share your full source code for the reference.
I am not getting many terms by refering above code.
It will be my pleasure if you share the source code.
|
 |
 |
|
|
subject: Issues with Embedded Tomcat and Security Realm with Basic Authentication
|
|
|