2016-07-15 7 views
1

には、GmailのAPIを消費することができ、アプリケーションは彼の同意を提供し、Gmailアカウントの所有者が許可する必要がありますGoogleの-のOAuth2認証処理

https://developers.google.com/gmail/api/auth/about-auth

私の質問は:避けるためにどのような方法がありますユーザーに彼の同意を求めるか?私の目標は、ターゲットGmailアカウントのユーザー名/パスワードを使用してGmail APIを使用するための認証情報を取得することです。

答えて

1

あなたのアプリケーションでユーザー名とパスワードを保存してからユーザーデータにアクセスすることを願っていますか?そうであれば、いいえ、APIを使用するには、ユーザーからの承認を少なくとも1回は取得する必要があります。そして、セキュリティのためにも良いことです!

または、自分のアカウントにアクセスしようとしていることを意味していますか?それでも、コードを実行しているユーザーがGoogleにはわからないため、自分自身を承認する必要があります。

承認プロセスを実行したくない理由はありますか?そのことを知っていると、それに答えようとする人のためにあなたの質問にいくつかの洞察が得られるかもしれません。

+0

私のアプリでは、ユーザーは電子メールで通知を受け取ることができます。ユーザーのためのプロセスを簡素化するために、私は単純に、単にユーザー/パスを格納するようにしたかった。しかし、極端に安全ではないように見えます。あなたの答えをありがとう – Andy2507

0

「2因子認可のプロセス全体をどのように迂回することができますか?」という質問を言い換えると、

回答:「管理している場合は教えてください。または、バグの恩恵をGoogleに報告してください。そうすることはできないからです。」

+0

説明をありがとう。私は、oauth2プロセスが、ユーザーがGoogleアカウントでアプリケーションを登録する必要がなく、アプリケーションに秘密を置かなければならず、承認を提供しなければならないなど、簡単な方法で許可を得ることができるかどうかを知りたがっていました。 [link](https://developers.google.com/identity/protocols/OAuth2ServiceAccount)これは、APIのトークンを取得する簡単な方法に見えます。 – Andy2507

関連する問題