私は、Windows Phone アプリケーションと MVC 3 Web インターフェイスの両方からのデータ入力と表示を可能にするアプリケーションに取り組んでいます。電話クライアントのデータ アクセスは、MVC 3 アプリケーションでホストされている認証済みの WCF サービスを介して行われます。ユーザーは自分に固有の情報を追跡するため、サービスは私が入力したデータのみを表示します。
このシナリオで ID を処理する最も簡単な方法は何ですか? 電話アプリケーションは Windows Live Anonymous ID プロパティにアクセスできるため、 Windows Live ID を使用することを考えていました。ただし、私が知る限り、同じ Windows Live Anonymous ID を提供する Web ベースの Windows Live サインインを許可する方法はありません。Windows Live Messenger Connect ログインは、サイト固有の一意の IDを提供します。電話クライアントの匿名 ID とは異なります。
または、 Facebook SDKを使用して、クライアントと電話の両方で Facebook 認証を使用することもできます。私の懸念は、サービス呼び出しを保護することです。デバイスがFacebook IDでサービスに初めて接続すると、サーバーがキーを発行し、サービスへのアクセスにはFacebook IDとサーバーが発行したキーの両方が必要になると思います。
上記についての考え?私が見逃しているより簡単な解決策はありますか?