asp.net-core – 使用asp.net核心进行Windows身份验证

前端之家收集整理的这篇文章主要介绍了asp.net-core – 使用asp.net核心进行Windows身份验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
请提供有关如何在ASP.NET Core RC2上实现 Windows身份验证的指导.

我看到其他SO问题描述了像Bearer Authentication with ASP.NET Core RC2 404 instead of 403这样的承载认证

但这不是我想要的.

解决方法

您可以使用WebListener执行此操作,如下所示:

>打开project.json并将WebListener添加到依赖项:

"dependencies" : {
  ...
  "Microsoft.AspNetCore.Server.WebListener": "0.1.0-rc2-final"
  ...
}

>将WebListener添加到命令(再次在Project.json中)

"commands": {
    "weblistener": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener"
  },

>在Startup.cs中,指定WebHostBuilder以将WebListener与NTLM一起使用

var host = new WebHostBuilder()
        // Some configuration
        .UseWebListener(options => options.Listener.AuthenticationManager.AuthenticationSchemes = AuthenticationSchemes.NTLM)
        // Also UseUrls() is mandatory if no configuration is used
        .Build();

而已!

猜你在找的asp.Net相关文章