0

我在http://www.windward.net/temp/TestWindowsAuthentication.zip创建了一个非常简单的示例 Web API 2 应用程序,该应用程序设置为使用 Windows 身份。但是,当在我的系统上的 VisualStudio 2013 下运行(以域用户身份登录)时,返回的是(url:localhost:6596/about):

{
PrincipalName: "",
PrincipalIsAuthenticated: false,
UserName: "",
UserIsAuthenticated: false
}

我还需要做什么?

此外,对于用户未登录域的情况,我需要做什么才能提示他们登录?

4

1 回答 1

4

您需要设置项目属性以启用 Windows 身份验证并禁用匿名身份验证。

在此处输入图像描述

顺便说一句,你最好升级到 web api 2 RTM。

于 2013-10-24T21:09:16.360 回答