我們有一個.NET ActiveX控件,它嵌入在自定義SharePoint頁面內。 用戶必須進行身份驗證(Windows身份驗證不是表單身份驗證)才能訪問此頁面。從.NET ActiveX控件訪問SharePoint身份驗證信息
我們的ActiveX控件正在將Web服務調用回到SharePoint服務器。由於SharePoint服務器不允許匿名訪問,因此我們需要提供憑據作爲Web服務調用的一部分。如果用戶在提示輸入憑據時檢查「記住密碼」複選框,則我們可以通過CredentialCache.DefaultNetworkCredentials訪問這些憑據。但是,如果他們未檢查該複選框,我們需要另一種機制來獲取有效憑證(由於我們嵌入在只能通過身份驗證訪問的頁面中,因此必須存在)。
我們如何訪問我們需要通過SharePoint進行身份驗證的憑據信息(可能存儲在cookie中),以便我們可以訪問Web服務?
看起來我們可能可以將JavaScript從Cookie傳遞到我們的控件中並使用它們。 – 2009-12-10 20:45:27