1

WCFサービスを認証するためにリレーパーティを使用してACSドメインを設定しました。クライアント(Webサイト)で、ACSがリレーパーティに提供するホステッドログインページにリンクしたいと思います。同じページに応答するようにリターンURLを構成しましたが、ページが返されるたびに、現在このエラーがスローされます。

 A potentially dangerous Request.Form value was detected from the
 client (wresult="<t:RequestSecurityTo...")

このSWTトークンを取得して解析し、WCFサービスに送信するにはどうすればよいですか?

4

1 に答える 1

1

ASP.NET要求検証機能がここで開始されています(山かっこがあるため)。ページのリクエスト検証をオフにするか、.NET 4.5の場合は、web.configのリクエスト検証モードを4.5に設定できます。

または、これを使用します:http: //leastprivilege.com/2010/07/24/wif-asp-net-4-0-and-request-validation/

また、SWTの代わりにSAMLを使用することをお勧めします。これは、WCFがデフォルトで理解するものだからです。

于 2013-01-11T07:56:43.043 に答える