私がやりたいことは、HttpWebRequest を使用して SharePoint サイト (ADFS サーバーを使用) にログインすることです。私がやっている方法:
- WSTrustChannelFactory を使用して SecurityToken を取得しました (こちらの投稿を参照してください) 。
- SecurityToken を FedAuth Cookie に変換する
- HttpWebRequest を作成し、FedAuth Cookie を添付します。
- HttpWebRequest リクエストを送信し、レスポンスを受信します。
PROBLEM : in step 2 I need to convert SecurityToken (which is '_a9e1657d-9360-4578-9075-9a84617a6826') into FedAuth cookie, which should be something like '77u/PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48U1A+MGUudHxsc3QgYWRmc3xldWdlbmlqdXNyQGxzdC5pbnRlcm5hbCwwZS50fGxzdCBhZGZzfGV1Z2VuaWp1c3JAbHN0LmludGVybmFsLDEzMDA0NzA4NzU4MTYzMDAwMCxUcnVlLEswN0FqZWdlTWZTMUpwZWhka3FlOGtQN0I4MUxxL3ZKOS8zM2NtRnk2KzNvQ3M5Sy9pM1dYZmU4SHlxWHdTOGhLRDdLWkgyaG9QcytZNEJBOHkrcnFRR3BVUFQxUGtOaTJqL0EvRHZKOWk0Z0V5Z2ZNT3oyUDlpRER6K2tST2FrQVpybG5xM0hxYTlCVWs4S1JuSGJEUXpyK3h1TDk1SEl4K3dibnJQMlY3cVdDSFBmRXhsc0Ftc2duWjl3c3E3ZVlnL1AxL2FaWFphWWtseFYyQ1ZEdGN3eENLRWpQWnF2TVlRNlo1M3NUZFVvQ3dwRlB6SzIzNnpGeHhZZnIvUXFn'
クッキーの値が暗号化されているようです。トークン文字列から暗号化された Cookie を作成するには? 誰か知っていますか?
ありがとうございました。