2017-05-09 1 views
0

ソーシャルプロバイダは、ユーザーを受動的に認証します(ログインページを開き、ログイントークンや失敗メッセージが含まれているリダイレクトURLにログインした後にリダイレクトされます)。HTTPリクエストによるFacebook/Googleソーシャルログイン

どのようにすることができますか?1.フラッター内から社会的プロバイダuriへの認証要求を開始します。
2.ログインの成功/失敗後、ログイン要求の一部として提供されたリダイレクトURIからの応答を読み取ります。

答えて

1

Facebookの場合、url_launcherプラグインを使用してブラウザを開くことができます。このポストを確認してください:Facebook Oauth login flow with Flutter

Google Sign-Inには、ネイティブGoogle Sign-In SDKで認証できるgoogle_sign_in pluginがあります。

+0

@collin https://github.com/flutter/firebase_auth

おかげで、これらが実行可能なオプションのように見える、ありがとうございます。私はちょうどgoogle_sign_in https://github.com/flutter/flutter/issues/9951のフラッターgithubにバグを提出しました。フラッターの最新バージョンを実行する際にビルドの問題があるようです。 – Pieter

0

あなたはまた、Firebase認証プラグインに依存していることがあります。

関連する問題