トラブルシューティング

対応している環境

Google ログインは、以下のブラウザとプラットフォームを正式にサポートしています。

  • macOS、Windows、Linux、Android、iOS 版 Google Chrome
  • macOS、Windows、Linux 版 Mozilla Firefox
  • macOS と iOS の Safari
  • Windows の Internet Explorer バージョン 8 ~ 11
  • Microsoft Edge(Windows)

既知の問題

Google ログインの使用中に発生する可能性のある既知の問題は次のとおりです。

サードパーティの Cookie とデータがブロックされています

このプライバシー機能を有効にすると、iframe 内のすべての Cookie とストレージが無効になります。Google は、ユーザーの安全な認証のためにこの要件を設けています。

1 つの解決策として、サードパーティ データを無効にしているユーザーに、許可されたドメインに accounts.google.com を追加して https://accounts.google.com の例外を作成するよう依頼します。Chrome では、chrome://settings/cookies でこの操作を行います。

多くのユーザーがこの機能を有効にしている場合(一部の企業では、すべての従業員にこの設定を適用しています)、別の回避策として、サーバーサイドの OAuth 2.0 フローを実装する方法もあります。

iOS 版 Chrome のシークレット モード

iOS 版 Chrome のシークレット モードでは Google ログインはサポートされていません。

インテリジェント トラッキング防止機能が有効になっている Safari

macOS High Sierra と iOS 11 のこの新機能では、ユーザーがサードパーティ ドメインのいずれかのページを操作しない限り、サードパーティ Cookie が 24 時間ごとに無効になります。Google ログイン ライブラリは、Cookie を使用してユーザーを安全に認証します。ユーザーが 24 時間ごとにログアウトしていることを検出する可能性があります。ユーザーはログインフローを再度実行して、Cookie を再度有効にする必要があります。

その他の問題に関しては、

Google ログイン ライブラリに関するその他の問題については、GitHub 公開バグトラッカーをご覧ください。