在我的应用程序中,Kerberos已启用安全性。在IIS设置身份验证模式中:
基本身份验证
已检查集成身份验证。
申请分为两部分:
通常它应该有效并且
其他应该提示的地方。
提示我使用以下代码
Response.Buffer = True
Response.StatusCode = 401
Response.StatusDescription = "Unauthorized"
' A authentication header must be supplied. This header can be changed to Negotiate when using keberos authentication
Response.AddHeader("WWW-Authenticate", "NTLM")
' Send the 401 response
Response.End()
我的问题在普通网站上它每次都提示我,我怎么能让它停止提示。 而其他我推动提示它应该按原样工作的地方。
请做必要的
答案 0 :(得分:0)
不是你应该发送401而是服务器!您必须在web.config中提供安全的URL。