2010-11-25 3 views
0

IIS에서 호스팅되는 WCF 서비스가 있고 wcf servcie를 통해 서버에 파일을 쓰고 있으며 어떤 credintials가 서비스에 액세스하는 데 사용하고 있는지 확인하려고합니다.wcf 서비스에 액세스하는 데 사용하는 계정을 확인하려면 어떻게해야합니까?

어떤 계정을 사용하고 있는지 확인하려면 어떻게해야합니까? 당신이 가진 현재의 프로세스의 신원을 확인할 수 있지만

답변

0

결과 등, 당신이 당신의 WCF 서비스, 익명, 창 통합, 기본, 당신이 사용하는 가장을 확보 한 방법에 일반적으로

을 따라 달라집니다 다음

편집 : 간단한 WCF 방법은 계정

public string GetUserName() { 
    return System.Security.Principal.WindowsIdentity.GetCurrent().Name; 
} 
+0

내가 IIS에 가서 확인 할 수있는 방법이 있나요을 반환? –

+0

WCF 서비스가 호스팅되는 디렉터리 보안을 검사 할 수 있으며 web.config에서 가장을 사용하는지 여부도 알 수 있습니다. 위의 코드를 사용하면 실행되는 동안 정확한 계정을 확인할 수 있습니다. –

+0

'디렉토리 보안 '은 내 WCF 서비스가있는 폴더를 말하고 싶습니까? 나는 내가 가장을 사용하지 않을 것이라고 확신합니다. –

관련 문제