Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
How To Implement Role-Based Security with Forms-Based Authentication in Your ASP.NET Application by Using Visual C# .NET
Article ID: 311495 - View products that this article applies to.
This article was previously published under Q311495
This article describes how to implement role-based security in an ASP.NET application that implements forms-based authentication using Visual C# .NET
(http://support.microsoft.com/kb/301240/EN-US/ )How To Implement Forms-Based Authentication in Your ASP.NET Application Using C# .NET
Use the sample code in this section to implement role-based security in your application. This sample code assigns pre-specified roles to the authenticating user. Depending how you store your user data, you can implement your own method to retrieve the roles for that authenticated user and attach those roles to the authenticating user's identity, which is illustrated in the sample code to follow.
Copy the following code in the Global.asax file in your existing application to assign the roles to the authenticating user in the Application_AuthenticateRequest event handler:
For additional information about ASP.NET security features, click the following article number to view the article in the Microsoft Knowledge Base:
306590For more information about role-based security, refer to the following .NET Framework Software Development Kit (SDK) documentation:
(http://support.microsoft.com/kb/306590/EN-US/ )INFO: ASP.NET Security Overview
Role-Based SecurityThe documentation and source code at the following MSDN Web site also contains information about role-based security:
IBuySpy Developer SolutionsMicrosoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.