angularjs html5应用程序与web api windows身份验证



我正在制作一个移动应用程序,使用web api 2作为后端,并使用angularjs/html5前端。结果,剃须刀坏了。

我发现了很多第三方登录解决方案,但没有专门针对windows身份验证的解决方案。我最终将我的web api项目重新启动为"个人用户帐户",而不是"windows身份验证",因为这似乎会自动放入oWin和oAuth中。但我不确定该何去何从。

我觉得这是我所缺少的简单的东西。有人能给我指正确的方向吗?

您应该配置WebAPI和IIS以支持Windows身份验证。

我想你已经包括

<authentication mode="windows">

在Web中。WebAPI的配置。希望IIS也配置得当。

当您从HTML调用WebAPI时(比如$.ajax或等效代码),请确保包含

xhrFields: { withCredentials: true }

在那次通话中。

最新更新