6

Cloud Endpoints への認証済み呼び出しを行う際に、新しい google+ ログイン API はどのように適合しますか。エンドポイントで OAuth を使用するには、アプリは少なくとも ' https://www.googleapis.com/auth/userinfo.email ' スコープのアクセス許可を要求する必要があります。Google+ ログイン ボタンを使用すると、このスコープが付与されますか? それとも、ユーザーにさらに別の許可を求める必要がありますか??

4

2 に答える 2

3

userinfo.email スコープは plus.login スコープに追加されます。実際、 plus.login は明示的にユーザーの電子メール アドレスへのアクセスを許可しません。

「別の許可」を求めることになりますが、これはすべて 1 つの OAuth 画面で同時に行われるため、すべての許可が一度に一覧表示されます。ユーザーには権限の画面が次々と表示されるわけではなく、電子メールのリクエストが plus.login スコープ情報のリクエストとともにリストされます。

于 2013-02-27T10:46:09.390 に答える
3

Google+ サインイン ボタンには「スコープ」属性があり、リクエストしたい追加のスコープを一覧表示できます。そこに userinfo.email スコープとクラウド固有のスコープをリストできます。

ユーザーのメール アドレスを取得する必要がある場合は、その属性内に userinfo.email スコープを追加し、適切な REST エンドポイントを使用してアドレスを取得できます。

さらに、モバイル アプリで電子メール アドレスを取得するには、次を参照してください。

于 2013-02-27T17:44:59.077 に答える