angularjs html5 具有 Web api windows 身份验证的应用程序
angularjs html5 application with web api windows authentication
我正在制作一个移动应用程序,使用网络 api 2 作为后端和 angularjs/html5 前端。结果,剃须刀就出来了。
我找到了一堆第三方登录解决方案,但没有特定于 windows 身份验证的解决方案。我最终将我的网络 api 项目重新启动到 "individual user Accounts" 而不是 "windows authentication",因为这似乎会自动放入 oWin 和 oAuth。但我不确定从那里去哪里。
我觉得这是我缺少的简单内容。谁能指出我正确的方向?
您应该配置 WebAPI 和 IIS 以支持 Windows 身份验证。
我假设你已经包含了
<authentication mode="windows">
在 WebAPI 的 Web.Config 中。希望 IIS 也配置得当。
并且当您从 HTML 调用您的 WebAPI 时(比如 $.ajax 或等价物)确保您包含
xhrFields: { withCredentials: true }
在那次通话中。
我正在制作一个移动应用程序,使用网络 api 2 作为后端和 angularjs/html5 前端。结果,剃须刀就出来了。
我找到了一堆第三方登录解决方案,但没有特定于 windows 身份验证的解决方案。我最终将我的网络 api 项目重新启动到 "individual user Accounts" 而不是 "windows authentication",因为这似乎会自动放入 oWin 和 oAuth。但我不确定从那里去哪里。
我觉得这是我缺少的简单内容。谁能指出我正确的方向?
您应该配置 WebAPI 和 IIS 以支持 Windows 身份验证。
我假设你已经包含了
<authentication mode="windows">
在 WebAPI 的 Web.Config 中。希望 IIS 也配置得当。
并且当您从 HTML 调用您的 WebAPI 时(比如 $.ajax 或等价物)确保您包含
xhrFields: { withCredentials: true }
在那次通话中。