2016-04-20 2 views
0

私は、ユーザーが電子メール、FacebookやGmailを経由して登録するオプションを持っているAndroidアプリを作っていますを作成します。登録方法(方法に関係なく)が確認されると、ユーザーにアクセスストケーンを提供したいと考えています。したがって、ユーザーがapi呼び出しを行うたびに、アクセストークンが送信されます。サーバー側では、ユーザーが確認され、アクセス許可が確認されます。その後、必要なデータが送信されます。Androidアプリ用のユーザーaccesstoken

  1. これはユーザー認証を行う正​​しい方法ですか?
  2. もしそうであれば、その後、どのようにそれを行うには?これに適したSDKはありますか?

答えて

-1

あなたは共有設定で、あなたのセッショントークンを保存することができます。

は、あなたのトークンを設定します。

SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit(); 
editor.putString("token",<token-value>); 
editor.commit(); 

は、あなたのトークン

SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 
String token = prefs.getString("token", <default-value>); 
+0

そうでログインについての詳細を知るには、このリンクを参照してください。この方法で作成したアクセストークンを保存する予定でした。メソッドが正しいかどうかを確認したいだけでした。 – suku

0

Facebookのそれの自己は、ユーザーがFacebookからログインしaccesstokenを提供しています。そのaccesstokenは、現在ログインしているユーザーの詳細をサーバーにアクセスするためにサーバーで使用されます。 Facebookのhttps://developers.facebook.com/docs/facebook-login/android

+0

はい。私はFacebookを通じてユーザー情報を得ることができます。しかし、私は私のデータベースにFB登録ユーザーのアクセストークンを保存し、ユーザーとセットの権限を識別uniqueliするためにそれを使用することができますか? – suku

関連する問題