WIF を使用して WCF サービスを保護することに問題があります。私はそれを機能させることができません。私は非常に多くの場所でそれについて非常に多くのことを読みましたが、それらは公式文書でも完全でもないため、混乱し始め、実際の情報をどこで探すべきかわかりません...
私が達成したいことは、いくつかの asp.Net アプリケーションと WCF サービスの SSO 戦略を持つことです。Webapp にはパッシブ STS を使用し、WCF クライアントにはアクティブ STS を使用する必要があることは理解していますが、機能させることはできません。
私が働きたいシナリオはこれです:
アプリと WCF に共通の STS を用意し、
- webapp1 にログイン
- app2 に移動し、すでにログインしている (ここまでは OK)
- 再度署名せずに、webapp2 でホストされている app1 から Web サービスを呼び出します (ここから問題があります)。
- STS にログインして、クライアント (WPF など) から Web サービスを呼び出します。
それで、これを最初から行う方法を示すサンプル、ドキュメント、またはデモを知っているか、持っている人はいますか? すべてのアイデンティティラボなどはすべて事前に構成されているか、十分に文書化されていないためです。
読んでくれてありがとう、ここにいくつかの答えがあることを願っています:)