2013-11-15 2 views
0

Windows 인증을 사용하여 IIS에 응용 프로그램을 호스팅했습니다.Windows 인증에서 로그인을 변경하는 방법

로그인으로 'William'시스템에 로그인했습니다. 처음 응용 프로그램을 열면 인증을 요청한 다음 'John'과 같은 다른 본격적인 사용자의 세부 정보를 입력했습니다. 지금, 나는 '윌리엄'로그인과 함께 응용 프로그램을 사용하고 싶지만 인증을 요청하지는 않습니다 (처음 입력 한 경우).

IIS에서 Windows 인증을 사용하고 응용 프로그램의 구성 파일에서 인증 모드를 Windows로 설정했습니다.

<authentication mode="Windows"> 
</authentication> 
+0

는 소리 = vs.100) .aspx). – James

+0

아니요, William 로그인으로 Machine에 로그인 한 상태에서 William 로그인으로 응용 프로그램을 사용하고 싶습니다. 나는 다시 그것이 나의 신임장을 어떻게 요구할 지 알고 싶다. – donstack

+0

바로 그게 바로 Windows 인증입니다. 현재 로그인 한 사용자를 사용하여 사이트를 인증합니다. – James

답변

0

Windows 인증을 설정하면 로그인/암호 프롬프트없이 코드에서 직접 사용할 수 있습니다. 당신은 [가장] (http://msdn.microsoft.com/en-us/library/134ec8tc (V 필요한 것처럼 다른 사용자로 변경해야하는 경우

, 당신이 사용할 수있는 impersonnation

using (new Impersonator("myUsername", "myDomainname", "myPassword")) 
{ 
... 
code to executes under the new context 
... 
} 
관련 문제