aspose file tools*
The moose likes Tomcat and the fly likes Issues with Embedded Tomcat and Security Realm with Basic Authentication Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "Issues with Embedded Tomcat and Security Realm with Basic Authentication" Watch "Issues with Embedded Tomcat and Security Realm with Basic Authentication" New topic
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: 19670
    
  18

And thank you for sharing your solution, so others may benefit from it in the future


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Issues with Embedded Tomcat and Security Realm with Basic Authentication