Skip to Content
Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB
book

Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB

by Bilal Haidar, Stefan Schackow
November 2008
Intermediate to advanced
935 pages
30h 36m
English
Wrox
Content preview from Professional ASP.NET 3.5 Security, Membership, and Role Management with C# and VB

7.9. Authorizing Classic ASP with IIS 7.0 Integrated Mode

This section is not going to repeat what has already been mentioned in the section on authenticating classic ASP with the IIS 7.0 integrated mode. As you have seen in the above section, authorizing classic ASP pages residing inside an ASP.NET application that runs under the classic .NET application pool inside IIS 7.0 requires no additional steps compared to authorizing ASP.NET resources in terms of configuration settings. The only required configuration is the wildcard mapping so that the ASP.NET engine gets the chance to receive classic ASP page requests for several sorts of processing needed.

The authorization for non-ASP.NET resources is no different from the authentication of non-ASP.NET resources in an application that is running in the integrated mode. No extension mappings are needed because the ASP.NET engine automatically has access to every request that comes into the IIS web server; hence, the mapping is done automatically for you by the IIS 7.0 web server core engine.

What is left for you as a developer to enable and make use of ASP.NET authorization modules on non-ASP.NET resources is to change some configuration settings inside the application's web.config configuration file.

For the sake of showing how to authorize non-ASP.NET resources, I will show you how the managed UrlAuthorizationModule is defined inside the <modules> configuration section under the <system.webServer> configuration section group located ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Professional ASP.NET 3.5 SP1 Edition: In C# and VB

Professional ASP.NET 3.5 SP1 Edition: In C# and VB

Bill Evjen, Scott Hanselman, Devin Rader
Visual Basic 2015 Unleashed

Visual Basic 2015 Unleashed

Alessandro Del Sole
Professional C# 5.0 and .NET 4.5.1

Professional C# 5.0 and .NET 4.5.1

Christian Nagel, Jay Glynn, Morgan Skinner

Publisher Resources

ISBN: 9780470379301Purchase book