サポートされる環境
Google ログインは、次のブラウザとプラットフォームを正式にサポートしています。
- macOS、Windows、Linux、Android、iOS 版 Google Chrome
- Mozilla Firefox(macOS、Windows、Linux)
- Safari(macOS と iOS)
- Windows 版 Internet Explorer のバージョン 8 ~ 11
- Microsoft Edge(Windows)
既知の問題
サードパーティ Cookie とデータがブロックされています
このプライバシー機能を有効にすると、Google がユーザーを安全に認証するために必要な iframe 内のすべての Cookie とストレージが無効になります。
1 つの解決策としては、サードパーティ データを無効にしているユーザーに対し、許可されたドメインに accounts.google.com
を追加して、https://accounts.google.com の例外を作成するようリクエストします。Chrome の場合、この設定は chrome://settings/content/cookies で行います。
多くのユーザーがこの機能を有効にしている場合(一部の会社では、この設定が全従業員に適用されている)場合は、サーバーサイドの OAuth 2.0 フローを実装することもできます。
iOS 版 Chrome のシークレット モード
現在のところ、iOS 版 Chrome のシークレット モードでは Google ログインはサポートされていません。
Safari とインテリジェント トラッキング防止機能
macOS High Sierra と iOS 11 の新機能では、ユーザーがサードパーティのドメインのページを操作しない限り、24 時間ごとにサードパーティ Cookie が無効になります。Google ログイン ライブラリは Cookie を使用してユーザーを安全に認証するため、ユーザーが 24 時間ごとにログアウトされたことが検出される可能性があります。Cookie を再度有効にするには、ユーザーがログインフローを再度行う必要があります。
その他の問題に関しては、
Google ログイン ライブラリに関するその他の問題については、GitHub の公開バグトラッカーをご利用ください。