上位のフラッター認証プロバイダーとUIパッケージ ユーザー認証は、ユーザーが自分が主張している人物であることを検証するプロセスです。通常、ユーザーはユーザー名とパスワードなどの識別情報を提供し、それが登録されているユーザーのデータベースと照合されます。資格情報が一致する場合、ユーザーは認証されてアクセスが許可されます。一致しない場合はアクセスが拒否されます。 ユーザーのログインプロセスを簡素化し、ユーザーのオンボーディングを容易にし、プライバシーリスクを減らすために、多くのアプリ開発者は、ユーザーの身元を検証するためのサービスを提供する認証プロバイダーを使用して、ソーシャルログインをアプリに組み込んでいます。 フラッターアプリにユーザー認証とソーシャルサインインのUIフォームを追加するのに役立つ、ダートとフラッターパッケージの完全なリストが以下に示されています。
firebase_auth
3827
Firebase AuthのFlutterプラグインで、パスワード、電話番号、Google、Facebook、TwitterなどのIdentity Providerを使用した認証を有効にします。
sign_in_with_apple
1826
Sign in with Appleを開始するためのFlutterブリッジ(iOS、macOS、Android対応)。キーチェーンエントリやApple IDでのサインインもサポートしています。
flutter_facebook_auth
1283
FlutterアプリにFacebookログインを追加する最も簡単な方法です。ユーザー情報、プロフィール画像などを取得する機能が含まれています。また、WebとmacOSもサポートしています。
flutter_appauth
345
このプラグインは、AndroidおよびiOSのAppAuth SDKを抽象化し、OAuth 2.0およびOpenID Connectプロバイダと通信するために使用できるようにします。
amazon_cognito_identity_dart_2
185
非公式のAmazon Cognito Identity Provider Dart SDKで、AWS Cloud Servicesを使用してユーザーのサインアップ/サインイン機能をモバイルアプリとWebアプリに追加します。amazon-cognito-identity-dartに基づいています。
auth_buttons
177
Auth Buttonsは、Google、Facebook、Apple、Twitterなどの最も人気のあるソーシャルネットワークとの認証に使用できるFlutterウィジェットライブラリです。
oauth2_client
169
OAuth2サーバーとの対話に使用するFlutterライブラリで、透過的な認可済みリクエスト、安全なOAuthトークンの保存、自動トークンリフレッシュ機能を提供します。
firebase_phone_auth_handler
130
簡単に使用できるFirebase電話認証パッケージで、自動フェッチOTPサポートを含むOTPを簡単に送信および検証できます。Webもすぐにサポートされます。
extension_google_sign_in_as_googleapis_auth
86
google_sign_inとgoogleapis_authの間のブリッジパッケージであり、google_sign_inのユーザー認証情報から認証済みクライアントを作成するためのものです。
simple_auth_flutter
68
Simple Authは、ユーザー/ APIの認証方法の最も簡単な方法です。このプラグインは、トークン/資格情報を安全に保存し、必要に応じて自動的にログインUIを表示します。
linkedin_login
66
LinkedIn OAuth V2サービスでのログイン用ライブラリ。このライブラリを使用することでLinkedIn OAuth APIを使用した認証を実装するのに役立ちます。
flutter_auth_ui
64
非公式のfirebaseuiパッケージです。このライブラリはAndroid、iOS、Webに対応することを目的としています。メール、電話、Googleアカウントなどでログインできます。
eartho_one
56
1行のコードですべてのソースのログインと認証を行います!Google、Twitter、Github、Facebook、Apple、Microsoft、Twitch、SMS、Metamask、VK
g_recaptcha_v3
47
Flutter Web用のGoogle reCAPTCHA v3プラグイン。 Google reCAPTCHAは、ウェブサイトをスパムや悪用から保護する無料のサービスです。
flutter_social_button
34
Flutter Social Buttonは、任意のFlutterアプリに簡単にソーシャルメディアログインボタンを作成するためのFlutterパッケージです。
amazon_cognito_identity_dart
34
非公式のAmazon Cognito Identity Provider Dart SDK、AWS Cloud Servicesを使用してユーザーサインアップとサインインをモバイルおよびWebアプリに簡単に追加します。
amazon_s3_cognito
29
このプラグインは、ユーザーがAmazon S3 Cognitoにイメージをアップロードおよび削除できるようにします。また、プラグインを使用して複数のイメージをS3にアップロードすることもできます。
azure_ad_authentication
23
マイクロソフト認証ライブラリ(MSAL)は、マイクロソフトのIDプラットフォームからトークンを取得して、ユーザーを認証し、セキュリティ保護されたリソースにアクセスするための開発者向けツールです。
firebase_auth_simplify
22
Firebase Authパッケージのハイレベルなフレームワークで、複数行のコードを1行にまとめて使用し、簡単にサインインおよびサインアウトの機能を使用できるようにします。
huawei_account
21
Flutter用のHUAWEI Account Kitプラグイン。HUAWEIアカウントキットの二要素認証を利用して、ユーザーログインプロセスを迅速かつ簡単に実行できます。
firebase_user_stream
20
このパッケージは、firebase_authに欠けている機能であるユーザーデータをサーバーから再ロードし、新しいデータでのStreamの更新を取得できるようにすることを目指しています。