2011-10-04 40 views
0

有什麼方法可以找出MVC Web應用程序正在僞裝的身份?查找Web應用程序僞裝的身份

我設置的web.config包括

<system.web> 
    <identity impersonate="true" /> 

對於IIS7集成管道模式,我相信這應該使應用程序模擬IUSR(我的想法是載於我的博客文章Identity impersonation with IIS and ASP.NET

MVC應用本身使用窗體身份驗證,我可以看到在

System.Web.HttpContext.Current.User.Identity 

登錄的用戶確定但後來我的應用程序調用一個COM組件,我需要確定它使用的帳戶。在我的測試中,它似乎仍然使用NETWORK SERVICE,而不是IUSR,所以我正在尋找一種方法來驗證應用程序在調用COM組件時模擬的身份。

回答

0

看看System.Security.Principal.WindowsIdentity.GetCurrent().User

+0

謝謝 - 這正是我需要的! – Appetere

相關問題