.NET has built in support for authentication and authorization using AD. With ASP.NET you can just make changes to the web.config to turn on Windows authentication and authorization. With ASP.NET 2.0 they now have membership and role management providers that give you more flexibility. There is also...