Introduction to Role-Based Security in .NET
The .NET framework makes it very easy to implement Role-Based security in your application. Enforcing security consists of two parts, Authentication and Authorization.
The following article by Klaus Salchner gives you some detailed explanation.
http://www.codeguru.com/Csharp/.NET/net_security/authentication/article.php/c7415/