ADFS インスタンスから SAML トークンを取得しようとしています。ここにある例( http://blogs.msdn.com/b/willpe/archive/2010/10/25/windows-authentication-adfs-and-the-access-control-service.aspx )に従って、すべてを構成しました. ADFS インスタンスは別の関係者によって構成されていますが、記事にあるようにセットアップされています。
一見すると、すべて正常に動作しているように見えます。しかし、コードに入ってトークンを取得するサンプルを実行すると、サーバーから (411) Length Required) 応答を受け取ります。エンドポイントを切り替えても、エラーは変わりません。応答がエンドポイントにまったく到達していないようです。
Length Required エラーは、Content-Length: 0 ヘッダー行の欠落と関係があるようです。Fiddler に確認しました。そこにはありません。しかし、呼び出しは .NET フレームワーク内から生成されるため、それについてできることはあまりありません。
サーバーがこのエラーをスローする理由は何ですか? リクエストを変更するか、サーバー側でチェックを無効にする必要がありますか? それとも、私がおそらく考えていなかったオプションですか?