启用基本Http身份验证asp.net mvc

时间:2015-01-12 08:53:03

标签: .net asp.net-mvc http-basic-authentication

我正在尝试为我的asp.net mvc应用程序启用Basic Http身份验证。虽然我可以找到大量的示例如何实际处理Authorization标头我无法找到如何使浏览器要求这些。

是否无法在Application的web.config中设置这样的设置?

1 个答案:

答案 0 :(得分:0)

要让浏览器询问基本身份验证凭据,您的服务器必须返回带有正确标头的401 http响应:

WWW-Authenticate: Basic realm="basic"

在ASP.Net MVC 5中,可以通过创建OWIN身份验证处理程序并在OWIN管道中注册它来完成此操作。