0

WIFランタイムとWIFSDKv4.0をインストールし、Visual Studio 2010で「ASP.NETセキュリティトークンサービスWebサイト」を作成しました(このリンクを参照)。

サイトを運営し、ユーザー名とパスワードの組み合わせを入力して[送信]を押すと、次の例外が発生します。

アクション<EMPTY>(Request.QueryString ['wa'])は予期しないものです。予想されるアクションは、「wsignin1.0」または「wsignout1.0」です。

だからいくつかのこと:

  • 信頼できるパーティ(別名クライアントアプリケーション)がないことに気付きましたが、これはサイトをテストするために必要ですか?
  • おそらくいくつかの手順(クライアントアプリの作成など)が欠落しています。どのような手順が欠けていますか?
4

1 に答える 1

2

カスタム STS の作成に関する 6 部構成のチュートリアルがあります。ここから始めてください (最初の 3 つで十分です)。

http://netpl.blogspot.com/2011/08/adfs-20-quest-for-customizing-adfs-sign.html

http://netpl.blogspot.com/2011/08/quest-for-customizing-adfs-sign-in-web.html

http://netpl.blogspot.com/2011/08/quest-for-customizing-adfs-sign-ing-web.html

要するに - はい。適切な STS にリダイレクトする RP が必要ですwa(例: wsignin1.0)。これは、RP 側でWSFederationAuthenticationModuleまたはコントロールを使用して実行されます。wif:FederatedPassiveSignIn

独自の RP を作成するのは非常に簡単で、RP からの有効な要求なしに STS をテストすることは考えられません。

于 2012-06-01T17:05:33.190 に答える