2013-10-24 2 views
0

Windows ID를 사용하도록 설정된 http://www.windward.net/temp/TestWindowsAuthentication.zip에 매우 간단한 예제 웹 API 2 앱을 만들었습니다. (: 로컬 호스트 : 6596/약 URL) : 내 시스템으로 VisualStudio 2013에서 실행되는 때입니다 무엇을 (도메인 사용자로 로그인) 반환ASP.NET 웹 API 2 Windows ID가 작동하지 않습니다.

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

다른 내가 어떻게해야합니까?

또한 사용자가 도메인에 로그인하지 않은 경우 로그인을 요구하도록하려면 어떻게해야합니까?

답변

4

Windows 인증을 사용하고 익명 인증을 사용하지 않도록 설정하려면 프로젝트 속성을 설정해야합니다.

enter image description here

BTW, 당신은 더 나은 웹 API를 2 RTM으로 업그레이드 할 것입니다.

+0

당신은 고맙습니다. –

+0

어디에서 RTM 빌드를 다운로드 할 수 있습니까? 나는 수색을하고 그것을 찾을 수 없었다. –

+0

http://www.microsoft.com/visualstudio/eng/downloads 다운로드 VS 2013. 프로젝트를 RTM 패키지로 업그레이드 할 수도 있습니다. –

관련 문제