0

WIF を使用して WCF サービスを保護することに問題があります。私はそれを機能させることができません。私は非常に多くの場所でそれについて非常に多くのことを読みましたが、それらは公式文書でも完全でもないため、混乱し始め、実際の情報をどこで探すべきかわかりません...

私が達成したいことは、いくつかの asp.Net アプリケーションと WCF サービスの SSO 戦略を持つことです。Webapp にはパッシブ STS を使用し、WCF クライアントにはアクティブ STS を使用する必要があることは理解していますが、機能させることはできません。

私が働きたいシナリオはこれです:

アプリと WCF に共通の STS を用意し、

  1. webapp1 にログイン
  2. app2 に移動し、すでにログインしている (ここまでは OK)
  3. 再度署名せずに、webapp2 でホストされている app1 から Web サービスを呼び出します (ここから問題があります)。
  4. STS にログインして、クライアント (WPF など) から Web サービスを呼び出します。

それで、これを最初から行う方法を示すサンプル、ドキュメント、またはデモを知っているか、持っている人はいますか? すべてのアイデンティティラボなどはすべて事前に構成されているか、十分に文書化されていないためです。

読んでくれてありがとう、ここにいくつかの答えがあることを願っています:)

4

1 に答える 1

1

http://code.msdn.microsoft.com/windowsazure/Federate-Windows-Live-ID-556ad976を見てください。

これで解決しないことは 1 つだけです。指定された Web サイトでは正しく機能しません。localhost と ip(127.0.0.x または 192.168.1.x) で完全に動作しています。

于 2012-04-25T18:25:11.847 に答える