I found this topic very interesting, as i am going through the same scenario.
To get this scenario of authorization.
I created a ASP.NET 2.0 web application to authenticate against an Active Directory and i am providing linkbuttons based on the roles of the athenticated users to navigate them to another website which exists in the internal webserver of our corporate network across ISA server 2006 Firewall.
ASP.NET 2.0 exists in DMZ on one side of the Firewall and the internal webserver and Active Directory exists (in corporate network) on the other side of the Firewall.
Now the question is: How can i secure the internal website? When the user clicks the linkbutton i need to expose the internal website to that authenticated user and hide or mask the URL which comes up in the address bar, so that user cannot get to the internal website by placing the URL in a new browser window.
Can anything be done in the ASP.NET web application? and how the ISA proxy Server Firewall be configured?
Please provide any reference or suggest in this regard. Appreciate your help.