2012-05-11 5 views
1

Android用アプリを開発しており、ユーザーの携帯電話に保存されているアカウントからログインしたいと思っています。Android Googleアカウントマネージャー基本ログイン

私はこの記事を見つけた:https://developers.google.com/google-apps/tasks/oauth-and-tasks-on-android

役立ちましたが、この例では、私はAPIのいくつかの種類(タスク、lattitude ...)のために許可を求める必要があります。私が必要とするのは、一部のWebサイトにリダイレクトしてパスワードなどを入力せずに、私のサービスにログインするだけです。

何をお勧めしますか?

ありがとうございました

答えて

1

「ログイン」という意味に依存します。本当にGoogleアカウントを認証に使用する場合は、OAuthまたはOpenIDをアプリに統合し、GoogleをIDプロバイダとして使用する必要があります(StackOverflowはこれを行います:Googleアカウントでログインできます)。ユーザーのGMailアドレスを取得するだけであれば、アカウントマネージャーを使って取得することができます。アカウントのリストに表示されるためには少なくとも1回は認証を受ける必要があるため、実際にそのアドレスであることが合理的に確信できます。

+0

ええ、しかしoAuthは、私が望んでいないことをしています - アプリから出て、どこかで自分の電話機に既に埋め込まれているログイン情報を埋めるのです。 – user1389345

+0

私は認証のために電子メールを使用することはできません、誰かがサーバーへの途中でそれを変更することができます。私は何らかの種類のトークンを必要とします。私はそれもサーバー上でチェックできます。さて、私はGmailのAPIを使用することができますが、Googleアカウントを持つすべての人がGmailを持っているかどうかはわかりません。 – user1389345

+0

HTTPSを使用すると変更できません。あなたは正確に何をしようとしていますか? –

関連する問題