新しいサービスレイヤーとなるWCFプロジェクトに取り組んでいます。
これらのサービスは、2つの別々のクライアントによって呼び出されます。最初のクライアントはWPFアプリケーションで、もう1つはASP.NetWebアプリケーションです。WPFクライアントは内部ユーザーによって実行され、ドメイン認証を介してサービスで認証され、そのユーザーのコンテキストで実行されます。もう1つは外部ユーザーによって使用され、別のメカニズムを使用して認証してから、ドメインの「WebUser」アカウントになりすます必要があります。
Windows Identity Foundationについて少し読んでいますが、これが適しているようです。ドメイン認証用とASP.Netメンバーシップ認証(または同様の同等のもの)のようなものの2つのトークンサービスを使用して、各クライアントに関連するSTSからトークンを取得させてWCFに渡すことができると思いますか?サービス?
ドメイン認証にすぐに使用できるSTSがあると想定していますが、Webユーザーを認証するために2番目のSTSを自分で実装する必要がありますか?私はこれに関する多くの情報を見つけることができません。
私は正しい方向に向かって考えていますか、それともそれぞれ異なる認証メカニズムを使用してサービスごとに決闘エンドポイントを作成する必要がありますか?それとも私は完全に異なることをするべきですか?
ありがとう