「ブラウザやアプリは安全ではない可能性があります。別のブラウザを使用してみてください。」Flutter Firebase Googleログインのエラー


14

Flutter WebとFirebase Authenticationを使用してWebアプリを構築しています。そのため1.サインインメソッドの1つとしてGoogleサインインを使用してFirebaseアプリを作成しました。2. https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_auth/firebase_auth/example およびhttps://dart-pub.mirrors.sjtug.sjtu.edu.cn/に記載されている依存関係を追加しましたpackages / firebase_auth_web

ログインしようとすると、Googleログインウィンドウが表示されます。メールアドレスを入力してEnterキーを押すと、次のエラーが発生します。

「このブラウザまたはアプリにサインインできませんでした。安全でない可能性があります。別のブラウザを使用してください。サポートされているブラウザをすでに使用している場合は、画面を更新して再度サインインしてください。」

Chromeブラウザを使用しました。アプリのセキュリティを強化するにはどうすればよいですか?Androidの場合、SHAキーを使用して接続を暗号化するオプションがありました。Webでも同様のことをする必要がありますか?


私は同じエラーに直面しています、おそらくデバッグ時にhttpsを経由していないためですか?まだわかりません。
MobileMon、

@MobileMon、問題はFlutterがデバイスとして起動するために使用するChrome開発者バージョンにありました。通常のクロムで同じURL(localhost:portnumber)を開くと、問題なく動作します。
vzurd

回答:


11

不完全な答え:

この問題は、フラッターに固有のものではありません。これは、デバッグがオンになっているChromeインスタンスでGoogleにサインインしようとするたびに発生します。つまり、オートメーションソフトウェア、またはIDEが次のようなコマンドでchromeを起動した場合、chrome.exe --remote-debugging-port=9222

(デバッグモードのうちの)正常にChromeを実行すると、オプションでない場合は、試すhttps://support.google.com/accounts/thread/22873505?msgid=24501976をしたり、電子を使用している場合は、次にしてみてくださいHTTPSを://サポート。 google.com/accounts/thread/22873505?msgid=24503570しかし、私は個人的に、まだこれらを機能させることができていません。

実際に機能するこの問題の解決策が必要な場合は、https://support.google.com/accounts/thread/25209002で質問に投票してください。


--remote-debugging-portを削除すると、問題が解決しました。どうもありがとう。
出席者に会う

5

問題は、デバイスとして起動するためにFlutterが使用するChrome開発者バージョンにありました。通常のクロムで同じURL(localhost:portnumber)を開くと、問題なく動作します。


同じURLを別のChromeインスタンスで機能させるには、リリースモードでのみ実行する必要がありますか、それともここではデバッグモードで問題ありませんか?
Mayur Dhurpate

@vzurd run -d chromeでアプリを起動してから、--web-hostname localhost --web-port 5000host:5000で通常のchromeページを開こうとしましたが、それでも失敗します。答えを誤解しましたか?代わりに非デバッグモードで直接実行する方法はありますか?
ヴィンチェンツォ

他のクロムはブレークポイントを停止できません。
瀧谷賢司
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.