是否可以使用與用於訪問Sharepoint服務器相同的憑據從已從SharePoint Server下載的Excel工作表中執行Web服務調用?如何使用與Sharepoint相同的憑據調用webservice?
我們目前正在開發一個Excel解決方案,它可以在Excel工作表中完成web服務請求。這可以正常工作,但用戶必須登錄至少兩次:一次用於從Sharepoint下載/打開Excel工作表,另一次能夠使用正確的憑據執行Web服務。
Sharepoint服務器和客戶機不在同一個Active Directory域中。因此「System.Security.Principal.WindowsIdentity.GetCurrent()」不是一個選項,因爲這將返回服務器上不存在的用戶。