0

スマートクライアントとして新しいデスクトップアプリを作成しています。一部のデータをローカルにキャッシュする必要がありますが、データがダウンロードされ、WCFWebサービスを介してコマンドが発行されます。

「誰でも」がWebサービス操作を呼び出してデータを取得したり、コマンドを発行したりできるように、フォーム認証を使用したいと思います。デスクトップアプリのユーザーが自分のWebサイトのクレデンシャル(すべて同じドメイン上にある)でログインし、アプリが各WCF要求で「トークン」(Cookieなど)を提供するようにしたいと思います。 WCFサービスはそれらを認証/承認できます。

これは可能ですか、そして誰かが私を正しい方向(キーワード、研究する技術)に向けることができますか?

トークンを返す認証サービスがある場合は「自分でロール」できること、および各Webサービス操作で承認情報を検索するトークンが必要になることはわかっていますが、これはすでにASP.NETメンバーシップのものなので、それを利用したいと思います。

よろしくお願いします。

4

1 に答える 1

0

VS 2010 を使用している場合は、それをビルドします。プロジェクトのプロパティで選択し、[サービス] タブをクリックするだけです。MS は名前を Client Application Services に変更しました。[クライアント アプリケーション サービスを有効にする] をオンにして、空欄に入力します。

これは、MSからのヘルプセクション全体です... http://msdn.microsoft.com/en-us/library/bb384297.aspx

于 2011-10-18T20:26:16.030 に答える