シングルでアカウントのログイン済みの場合、Google APIのauth2認証に失敗します。

176 views
Skip to first unread message

livegrow...@gmail.com

unread,
Jun 6, 2018, 4:42:15 AM6/6/18
to Google Social Developers Japan
livegrowと申します。

Google APIのAuth2認証で以下の内容だと認証に失敗することが多く、原因や対処方法が特定できずに困っています。
ご存知の方、ご教授お願いいたします。

●不具合の現象
Googleアカウントに1アカウントのみログイン済みの状態で、
Google APIのAuth2認証でGoogleアカウントで再度ログインしようとすると、popup_closed_by_userエラー(ユーザからポップアップが閉じられた)になり、
認証に失敗する。
Chromeで発生することが多く、IEは発生することが少ない。  
但し、Googleアカウントに複数アカウントログイン済みの場合は、
上記の認証エラーは発生せず正常に認証される。
 
●環境
OS:Windows7(64bit)
Chrome:66.0.3359.181
IE:11.0.9600.18402

備考:ブラウザのポップアップブロックは解除済みの設定。

●Google API
gapi.auth2.authorizeメソッドの認証で失敗します。

以下、指定しているパラメータです。
gapi.auth2.authorize({ 
'client_id': clientId,
'immediate': true
}, 

Yoichiro Tanaka

unread,
Jun 6, 2018, 4:54:18 AM6/6/18
to Google Social Developers Japan
こんにちは。洋一郎です。

試したわけではないので分からないのですが、同じ現象を探してみたら、以下が見つかりました。


解決のヒントとなるでしょうか?

-Yoichiro


2018年6月6日水曜日 17時42分15秒 UTC+9 livegrow...@gmail.com:

livegrow...@gmail.com

unread,
Jun 6, 2018, 9:10:36 PM6/6/18
to Google Social Developers Japan
情報ありがとうございます。
昨日、紹介のリンクの情報と同じ内容でしたが、
パラメーターにpromptを指定すると今回の不具合の現象が発生しなくなることを検証作業で判明しました。

何故、パラメーターにpromptを未指定だと今回の不具合の現象が多々、発生するのかの原因が知りたいです。
今まではパラメーターにpromptを未指定でも今回の不具合は発生しなかったので、
なぜ、今頃になって今回の不具合が多々発生したりするのか、疑問です。

2018年6月6日水曜日 17時54分18秒 UTC+9 Yoichiro Tanaka:
Reply all
Reply to author
Forward
0 new messages