サポートされる環境
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 公開バグトラッカーをご利用ください。