トラブルシューティング

サポートされる環境

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 の公開バグトラッカーをご利用ください。