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でも同様のことをする必要がありますか?
問題は、chrome Flutterがデバイスとしての起動に使用する開発者バージョンです。通常のChromeで同じURL(localhost:portnumber)を開いた場合、問題なく動作します。
この問題は、フラッターに固有のものではありません。 ChromeインスタンスでGoogleにサインインしようとするたびに発生します。つまり、自動化ソフトウェア、またはIDE =起動chrome chrome.exe --remote-debugging-port=9222
のようなコマンドで
Chrome通常(デバッグモードではない)を実行する)オプションがない場合は、試してみてください https://support.google.com/accounts/thread/22873505?msgid=24501976 または、Electronを使用している場合は https://support.google.com/accounts/thread/22873505?msgid=2450357 を試してください。しかし、私は個人的にこれらを機能させることができませんでしたまだ私にとって。
実際に機能するこの問題の解決策が必要な場合は、 https://support.google.com/accounts/thread/25209002 で質問に投票してください。