2012-04-30 8 views

答えて

1

一般的に、さまざまなサービスとの認証のプロセスは次のようになります:

  • あなたがサービスからAUTH_TOKENを要求します。

  • あなたのサーバーにこのAUTH_TOKENを送信し、サービスから得られる可能性があるすべての情報(名前、電子メール、場所など)を持つ新しいユーザーを作成するか、既に存在する場合は既存のユーザーとマージしますデータベースに存在します。

  • ユーザーが将来ログインすると、AUTH_KEYがデータベース内のユーザーに対応するかどうかがわかります。

は今のAPIのために、Twitterのためにあなたが本当にモバイルの経験のために最適化された彼らのofficial SDKを使用することができますFacebookのために、Twitter4jを使用することができます。残りの部分は、Android SDKを認識していないので、Spring Socialを@Darko mentionnedとして使用するか、REST APIsを直接使用することができます。

2

ちょうど春の社会を使用することができます。これで、これらのアカウントログインとAPIの設定はすべて完了しました。各サービスの開発者アカウントの鍵が必要です。そのためのサンプルやドキュメントもあります。唯一の欠点は、アプリケーションを少し重くする(約2MB)が、APIを使用する予定がある場合はOKです。ここで

Spring Social

もGitHubのサンプルプロジェクトへのリンクです。 SpringAndroidDemo

関連する問題