ソーシャルプロバイダは、ユーザーを受動的に認証します(ログインページを開き、ログイントークンや失敗メッセージが含まれているリダイレクトURLにログインした後にリダイレクトされます)。HTTPリクエストによるFacebook/Googleソーシャルログイン
どのようにすることができますか?1.フラッター内から社会的プロバイダuriへの認証要求を開始します。
2.ログインの成功/失敗後、ログイン要求の一部として提供されたリダイレクトURIからの応答を読み取ります。
ソーシャルプロバイダは、ユーザーを受動的に認証します(ログインページを開き、ログイントークンや失敗メッセージが含まれているリダイレクトURLにログインした後にリダイレクトされます)。HTTPリクエストによるFacebook/Googleソーシャルログイン
どのようにすることができますか?1.フラッター内から社会的プロバイダuriへの認証要求を開始します。
2.ログインの成功/失敗後、ログイン要求の一部として提供されたリダイレクトURIからの応答を読み取ります。
Facebookの場合、url_launcherプラグインを使用してブラウザを開くことができます。このポストを確認してください:Facebook Oauth login flow with Flutter。
Google Sign-Inには、ネイティブGoogle Sign-In SDKで認証できるgoogle_sign_in pluginがあります。
あなたはまた、Firebase認証プラグインに依存していることがあります。
@collin https://github.com/flutter/firebase_auth
おかげで、これらが実行可能なオプションのように見える、ありがとうございます。私はちょうどgoogle_sign_in https://github.com/flutter/flutter/issues/9951のフラッターgithubにバグを提出しました。フラッターの最新バージョンを実行する際にビルドの問題があるようです。 – Pieter