スマートクライアントとして新しいデスクトップアプリを作成しています。一部のデータをローカルにキャッシュする必要がありますが、データがダウンロードされ、WCFWebサービスを介してコマンドが発行されます。
「誰でも」がWebサービス操作を呼び出してデータを取得したり、コマンドを発行したりできるように、フォーム認証を使用したいと思います。デスクトップアプリのユーザーが自分のWebサイトのクレデンシャル(すべて同じドメイン上にある)でログインし、アプリが各WCF要求で「トークン」(Cookieなど)を提供するようにしたいと思います。 WCFサービスはそれらを認証/承認できます。
これは可能ですか、そして誰かが私を正しい方向(キーワード、研究する技術)に向けることができますか?
トークンを返す認証サービスがある場合は「自分でロール」できること、および各Webサービス操作で承認情報を検索するトークンが必要になることはわかっていますが、これはすでにASP.NETメンバーシップのものなので、それを利用したいと思います。
よろしくお願いします。