web API中的Windows身份验证

本文关键字:身份验证 Windows 中的 API web | 更新日期: 2023-09-27 18:14:15

我为客户端创建了angular js应用程序,为服务器端创建了asp.net web api2。现在我想为这个应用程序集成windows身份验证。如何在此场景中集成Windows身份验证。我不想在web api 2中简单的基于iis的windows认证

web API中的Windows身份验证

如果您选择使用OWIN托管的Web API,

using (WebApp.Start(url, (app) =>
{
    HttpListener listener = (HttpListener)appBuilder.Properties["System.Net.HttpListener"];
    listener.AuthenticationSchemes = AuthenticationSchemes.IntegratedWindowsAuthentication;
    ...
}