Custom Basic Authentication for IIS

HTTP Basic Authentication是一个定义在HTTP/1.1规范中的验证机制。这种机制是以用户名和密码为基础的。一个Web server要求一个web client去验证一个用户。作为request的一部分,web server 传递被称之为realm的字符串,用户就是在它里面被验证的。注意:Basic Authentication机制的realm字符串不一定反映任何一种安全方针域。Web client得到这些用户名和密码,然后把它传递给web server。Web server然后在一个特定的领域验证这些用户。

IIS支持HTTP Basic Authentication,问题是asp.net内建的Module要求有一个Windows帐号,这个模块就是解决这个问题,使得Basic Authentication不再依赖于Windows帐号,可以把帐号存在数据库中。项目地址:http://www.codeplex.com/CustomBasicAuth