AD FS 2.0をインストールし、ドメイン外の別のマシンにWIFとVS2010をインストールしました。
ASP.NET MVC 3アプリケーションを作成し、STS参照の追加ウィザードを使用して構成しました。ADFSからFederationMetadata.xmlをダウンロードしました。
AD FSに証明書利用者の信頼を追加し、MVCアプリケーションのURL(http:// localhost:16034 /)に識別子を指定し、受信クレームを使用して、受信クレームのパススルーまたはフィルター処理を行うクレームルールを作成しました。タイプはWindowsアカウント名でした。
また、WS-FederationのRPにエンドポイントを追加しました。URLはhttps://192.168.56.101/adfs/ls/で、これは私のADFSIPアドレスです。
次に、Webサイトを起動すると、https://192.168.56.101/adfs/ls/?wa = XXXX&wtrealm= XXXXXであるADFSにリダイレクトされました。しかし、最終的に、ページが参照コードでエラーであるというエラーページが表示されました。
AD FSマシンを確認したところ、エラーは次のとおりでした。
MSIS7001:パッシブプロトコルコンテキストが見つからないか、無効です。コンテキストがCookieに保存されている場合、クライアントによって提示されたCookieは無効でした。クライアントブラウザがこのWebサイトからのCookieを受け入れるように構成されていることを確認し、この要求を再試行してください。
しかし、問題は、Fiddlerを使用すると、MSISAuth = XXXXX MSISAuth1 = XXXXX MSISAuthenticated XXXXXMSISLoopDetectionCookitXXXXXなどのCookieで要求されたHTTPを確認できることでした。
私が間違ったことは何ですか?