2011-03-09 87 views
0

我有一個網站在IIS7上運行。應用程序池在本地計算機帳戶下運行。我們使用Windows身份驗證來驗證用戶身份,但是,這是失敗,因爲本地帳戶似乎沒有權限作出的Kerberos請求域控制器的事件日誌似乎表明:本地帳戶需要什麼權限才能允許IIS使用Kerberos?


一個賬戶被成功已登錄。

主題: 安全ID:NULL SID

帳戶名稱: -

帳戶域: -

登錄ID:爲0x0

登錄類型:3

新登入:

Security ID:  MyDomain\mark 

Account Name:  Mark 

Account Domain:  MyDomain 

Logon ID:  0x2ed3554 

Logon GUID:  {4a4f0c3f-2232-c2d9-9868-3a020042810f} 

如果我使用這些賬戶網絡服務本地服務本地系統然後一切工作正常。那麼,我需要額外的權限來授予我的本地計算機帳戶,以便它可以支持使用Kerberos進行Windows身份驗證?

謝謝!

回答

0

經過一些更多的研究,我認爲基本上這是一個有缺陷的想法,在Kerberos中使用本地計算機帳戶。似乎沒有辦法將本地帳戶添加到AD中,因此它如何與域控制器進行通信?因此,我選擇了在本地帳戶下運行的站點禁用的Kerberos:

cscript C:\inetpub\adminscripts\adsutil.vbs set w3svc/1/root/MyVirtualDirectory/NTAuthenticationProviders "NTLM" 

希望這可以幫助別人。

相關問題