Asp.net web api 是否可以仅为ASP.NET WEB.API中的某些控制器启用NTLM?
ASP.NET WEB.API自托管服务的设置如下:Asp.net web api 是否可以仅为ASP.NET WEB.API中的某些控制器启用NTLM?,asp.net-web-api,Asp.net Web Api,ASP.NET WEB.API自托管服务的设置如下: var config = new HttpSelfHostConfiguration("http://localhost:9060") { ClientCredentialType = HttpClientCredentialType.Ntlm }; 对于此服务公开的某些端点,需要禁用NTLM 这可能吗?这不是一个特别优雅的解决方案,但在
var config = new HttpSelfHostConfiguration("http://localhost:9060")
{
ClientCredentialType = HttpClientCredentialType.Ntlm
};
对于此服务公开的某些端点,需要禁用NTLM
这可能吗?这不是一个特别优雅的解决方案,但在监听不同端口时,可以在同一进程中自托管两次。一个可以使用NTLM,另一个可以接受匿名请求
从Hongmei Ge看来,在.Net Framework 4.5以后的版本中,可以在一台主机中支持多个身份验证方案。这类控制器的[AllowAnonymous]属性如何?