【发布时间】:2014-11-06 00:37:08
【问题描述】:
据我了解,OPTIONS 请求必须在未经身份验证的情况下处理。我在 IIS 7.x 和 8.x 中托管我的 Web 应用程序,它使用 NTLM 和 Kerberos 身份验证(这是一个 Intranet 应用程序)。
在 Windows 身份验证的情况下,如何在 IIS 中禁用 OPTIONS 请求的身份验证?
【问题讨论】:
-
9.2 章中没有提到类似的内容。你从哪里得到这些信息?另一个 stackoverflow 问题不是这个的参考。
-
我删除了指向该问题的链接。如果您认为只有在成功验证后才应提供 OPTIONS,请提供更多解释。根据我的经验,如果您向 OPTIONS 回复“200 OK”以外的任何内容,则使用 OPTIONS 请求(例如 Web 浏览器预检请求)的应用程序将无法正常工作。
-
我从未见过浏览器发送
OPTIONS请求。浏览器使用的唯一请求是GET、POST,可能还有HEAD。 -
浏览器在使用CORS时可以发送Option请求...stackoverflow.com/questions/15734031/…
标签: http authentication iis kerberos ntlm