4

この azure チュートリアルで詳述されている手順に従って、facebook、twitter、または google による認証を導入しますが、ページに記載されているように、アプリケーションを起動するたびにユーザーがログインする必要があります。これは本当に理想的ではありません。

Azure サイトでは、Live SDK を介してシングル サインオン エクスペリエンスを導入する方法について詳しく説明しています。代替プロバイダー (Facebook など) を使用してこれを行う方法を知っている人はいますか? それを行うモバイルサービス固有の方法はありますか?

4

3 に答える 3

4

私はこの特定のプラットフォームに精通していませんが、通常、サード パーティのログインは 1 回限りのログイン (またはそのログインの復元) に使用されます。

つまり:
1) サードパーティでログインする
2) サードパーティから受け取ったデータに基づいて独自のユーザーを自動的に作成し、そのサードパーティのユーザー ID も保存する
3) ユーザーの Cookie/オンデバイス識別子を保存する
4) 次のログインは次のベースで行われますCookie/オンデバイス識別子
何らかの理由でユーザーがサードパーティで再ログインし、受信したサードパーティ ID を DB に保存されている ID と比較して紛失した場合

于 2013-01-29T14:12:13.580 に答える
0

Josh Twist には、役立つと思われる投稿がいくつかあります。

ここで、彼は認証トークンを生成する手順を説明しています: http://www.thejoyofcode.com/Generating_your_own_ZUMO_auth_token_Day_8_.aspx

このエントリでは、モバイル サービスで認証トークンを設定し、ユーザーの ID をキャッシュする方法について説明しています

この投稿では、期限切れのトークンを処理する方法についてフォローアップしています: http://thejoyofcode.com/Handling_expired_tokens_in_your_application_Day_11_.aspx

これら 3 つの投稿の間に、稼働している必要があります。

于 2013-01-29T16:11:25.967 に答える
0

ログインを記憶するプロバイダーのシングル サインオンのサポートが、最近 Azure Mobile Service に追加されました。http://blogs.msdn.com/b/carlosfigueira/archive/2013/02/05/enabling-single-sign-on-for-windows-8-azure-mobile-apps.aspxの投稿で、使用方法が説明されています。その機能。

于 2013-02-05T01:06:51.307 に答える