【发布时间】:2020-11-05 09:36:39
【问题描述】:
我使用 Kerberos 身份验证在 IIS(版本:10)中托管了几个应用程序。并且所有 Web 应用程序都配置在一个网站下。
仅启用 Windows 身份验证。
我观察到每个请求我得到 401,然后是 200。 第一次调用的期望值是 401,然后从同一个客户端到同一个 api 的所有后续调用都是 200,因为它已经过身份验证。
我尝试应用 authPersistSingleRequest="false" 进行 Windows 身份验证。 注意:这是参考3 requests for every resource (2 x 401.2 and 1 x 200) in a windows authenticated asp.net mvc app
然后我可以看到一个 api(Web 应用程序)现在正在按预期工作。而且我们仍然对其他 api 有问题(在不同的 Web 应用程序中)。
任何人都可以帮助我了解除了我上面提到的之外是否还有其他设置可以使其按预期工作。
【问题讨论】:
标签: iis kerberos kerberos-delegation