在Kerberos中提示用户名和密码

时间:2013-12-19 04:17:03

标签: asp.net iis-6 kerberos

在我的应用程序中,Kerberos已启用安全性。在IIS设置身份验证模式中:

  1. 基本身份验证

  2. 已检查集成身份验证。

  3. 申请分为两部分:

    1. 通常它应该有效并且

    2. 其他应该提示的地方。

    3. 提示我使用以下代码

              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()
      

      我的问题在普通网站上它每次都提示我,我怎么能让它停止提示。 而其他我推动提示它应该按原样工作的地方。

      请做必要的

1 个答案:

答案 0 :(得分:0)

不是你应该发送401而是服务器!您必须在web.config中提供安全的URL。