Team LiB
Previous Section Next Section

Chapter 6: Managing Users

Overview

With the first version of ASP.NET, you already had the option to authenticate users against several services. This served as the basis for allowing individual users access to specific areas of a web site. For intranet solutions, you could rely on Windows Authentication integrated by IIS. In the case of public web sites for the Internet, you could use Forms Authentication. The latter offered the possibility to place user-specific data in the web.config configuration file. Additionally, custom systems could be used to check user data against a database, for example. If your application required individual roles in this context, the situation started to get a little bit complicated.

The possibilities the ASP.NET version 2.0 provides go far beyond that. Now you have two complete built-in systems at your service: Membership Management and Role Management. These systems take the place of the authentication and authorization features of previous ASP.NET versions. Used in combination, both systems offer a completely generic and openly designed framework for the administration of users and roles—independent of the data store being used.

The Membership Management system offers the following features, among other things:

Additionally, the following functions are just two of the many being integrated via the Role Management system:


Team LiB
Previous Section Next Section