次のシナリオを実装したいと思います: ユーザーが自分の Live Id アカウントを使用してサインインする WP8 アプリがあります。ユーザーがサインインすると、アプリケーションを通じて (Azure でホストされている) サービスを使用できます。
シングル サインオン エクスペリエンスを提供したいと考えています。つまり、ユーザーが電話でサインインし、サーバーでも自動的に承認されるようにしたいと考えています。
電話でユーザーをサインインする方法と、Web (インタラクティブ) でユーザーをサインインする方法は知っていますが、この 2 つを接続する方法がわかりません。両方の場所でユーザーを認証する最良の方法は何ですか?
サービスを介してデータを送信する人が、実際に電話でログインしたユーザーであることを検証する方法が必要です。基本的に、クライアントからのデータベース呼び出しが認証される Azure Mobile Services のようなものが必要ですが、独自の REST サービス用です。
私の推測では、ユーザーがログインしているかどうかを確認できる共有検証サービスが必要ですが、これを実装するための正しいアプローチが何であるかはわかりません。