私はアンドロイド用のアプリケーションを開発しています。これはapiのようなサーバー側を持っています。そして、このアプリはユーザーのログインメカニズムを持っています。私はログイン情報としてgoogle/fb/twitterアカウントを使いたいと思っています。アプリの目的は非常に社会的に魅力的です。ログインとしてGoogleアカウントを使用する...次は何ですか?
私はすでに、電話機に保存されているGoogleアカウントをユーザー確認(Howto use Google Accounts as login)として使用しています。問題は、私はそのとき何をすべきかわからないということですか?私が理解したように、アカウントマネージャーはついに私にトークンを与えます。それから私は何をしますか?ユーザーがログインしたことをサーバー側に知らせるにはどうすればよいですか?このトークンは、しばらくして無効にすると変更される可能性があるので、どのようにこのトークンを保存するのですか?
そして別のこと。ユーザーが自分のGアカウントを最初に入力したときはどうすればよいですか?私は彼のGアバターと表示名を取得し、サーバーに保存したいので、ユーザーはクリック数を節約できますか?私は何とか電話から送信するのですか、それとも何とかサーバーから取得しますか?
FBについても同様の疑問が生じることがあります。
希望私は、これはもう少し一般的な質問...
TIAであるとして、正しく私の質問をしました。
質問はまさにクライアント - サーバーアプリケーションの手順です。 Webベースのアプリケーションでは、この作業は唯一の作業が1か所で行われるため、この問題は解決されません。これは別の状況です。ユーザーはCLIENTで認証されており、SERVERはそれを認識していません。だから私は実際にユーザーに特定の資格情報で認証されていることと、これをすべて確認する方法などについて実際に通知します... – Djumaka
CLIENTを介して認証し、サーバーに通知します。または、あなたはそれを逆の方法で行います - クライアントがサーバに認証を依頼し、その結果をクライアントに返送させます。ほとんどのサーバー言語(PHP、JAVA、Perlなど)は、ある種のWeb通信(Curlなど)をサポートしているため、認証の手段の1つです。 GoogleはまたSOAPの道を提供するかもしれない。 – ethrbunny
URLをHTTPで手作業で入力し、AccountManagerの動作を複製し、Androidの既存のログインアカウントのリストを破棄するため、ダウン投票されました。 – Phlip