0

因此,当从运行服务器的同一台计算机上的浏览器访问时,NTLM 身份验证不适用于 .NET48 上的 .NET48 上的 ASP.NET Core 2.1 的 Http.sys。然而,当从任何其他机器访问时,它仍然有效。

网络请求截图: 在此处输入图像描述

通配符证书例如颁发给 * .mycompany.com,用于托管 Http.sys 的 url 是https://server01.mycompany.com:443/app

但是用户名/密码在所有设置中都有效。

有没有人遇到过同样的问题?或者有解决这个问题的办法吗?

编辑:错别字,添加截图。

编辑 2:我在 Github上创建了一个问题。

4

1 回答 1

0

问题是“完整的计算机名称”,可以在控制面板\系统和安全\系统中看到。而不是server01.mycompany.com它实际上是server01.graz.mycompany.com并且 url 不匹配。* .graz.mycompany.com的新 TLS 通配符证书也是必需的。

于 2020-11-26T11:49:37.090 回答