我想要做的是使用HttpWebRequest登錄到SharePoint站點(它使用ADFS服務器)。 我是怎麼做的:從SecurityToken創建FedAuth cookie
- 我一直在使用WSTrustChannelFactory獲得SecurityToken(看到這個帖子here)
- 轉換成SecurityToken餅乾FedAuth
- 創建HttpWebRequest和附加FedAuth餅乾。
- 發送HttpWebRequest請求並接收響應。
問題:在步驟2中,我需要SecurityToken轉換(這是 '_a9e1657d-9360-4578-9075-9a84617a6826')成FedAuth cookie,它應該是這樣 '77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48U1A + MGUudHxsc3QgYWRmc3xldWdlbmlqdXNyQGxzdC5pbnRlcm5hbCwwZS50fGxzdCBhZGZzfGV1Z2VuaWp1c3JAbHN0LmludGVybmFsLDEzMDA0NzA4NzU4MTYzMDAwMCxUcnVlLEswN0FqZWdlTWZTMUpwZWhka3FlOGtQN0I4MUxxL3ZKOS8zM2NtRnk2KzNvQ3M5Sy9pM1dYZmU4SHlxWHdTOGhLRDdLWkgyaG9QcytZNEJBOHkrcnFRR3BVUFQxUGtOaTJqL0EvRHZKOWk0Z0V5Z2ZNT3oyUDlpRER6K2tST2FrQVpybG5xM0hxYTlCVWs4S1JuSGJEUXpyK3h1TDk1SEl4K3dibnJQMlY3cVdDSFBmRXhsc0Ftc2duWjl3c3E3ZVlnL1AxL2FaWFphWWtseFYyQ1ZEdGN3eENLRWpQWnF2TVlRNlo1M3NUZFVvQ3dwRlB6SzIzNnpGeHhZZnIvUXFn'
看來cookie值被加密了。 如何從令牌字符串創建加密的cookie?有人知道嗎?
謝謝。
你解決了這個問題嗎?我面臨着一個類似的問題,試圖從我的本地SharePoint 2013服務器獲取FedAuth Cookie [鏈接](http://stackoverflow.com/questions/25339348/how-to-obtain-fedauth-cookie-from-on-前提SharePoint的-2013-和ADFS) – monkeyjumps