トラブルシューティング

サポートされる環境

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

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

既知の問題

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

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

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

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

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