我正在嘗試將功能添加到需要從Exchange Web服務中提取用戶日曆數據的現有ASP.net網站。我知道這是可能的,並且將本地測試作爲概念驗證運行,但是我在ASP網站的上下文中執行此操作時遇到了一些問題。爲ASP網站的已驗證用戶獲取ICredentials對象
我的意圖是通過使用ASP網站憑證的當前用戶構造WebCredentials類的實例來覆蓋默認憑據,然後使用它創建Exchange服務綁定。
例
ExchangeService service = new ExchangeService(ExchnageVersion.2007);
service.AutoDetect(emailAddress);
service.Credentials = new WebCredentials(credentials);
不幸的是,只能從任一組包含的用戶名,密碼和域串,或通過使在對象ICredentials來構造WebCredentials對象。
所以,問題是,在一個Forms認證的網站中,有沒有什麼辦法可以爲當前認證的用戶獲得一個ICredentials對象?
謝謝你,兩個月的沉默,並有效地證實了我自己的調查結果,爲我關閉了這一個。非常感激。 – Pooli 2011-08-31 11:34:55