概要
Linux プラットフォーム向けに設計された、FlutterFire Auth API の純粋な Dart 実装です。ネイティブプラットフォームコードに依存せずに、メール/パスワード、電話認証、Google や Apple などのサードパーティプロバイダーによる Firebase 認証を可能にします。完全な FlutterFire サポートが利用できないデスクトップアプリケーションに最適です。メインの Firebase Auth SDK と一貫性を持ちつつ、Dart エコシステムと完全に互換性があります。
用途
- デスクトップアプリ認証
- Firebase を使ったクロスプラットフォーム認証
- サーバーサイドユーザー セッション管理
- Firebase UI コンポーネントとの統合
- モバイルでない環境での認証フローのテスト
主な機能
- 純粋なDart実装
- メール/パスワードおよび電話認証をサポート
- Firebase UI との統合
- ネイティブな依存関係なし
- FlutterFire API と互換性があります
適している対象
- Linux専用のFlutterアプリ
- 認証のテストと開発
- デスクトップ優先の認証ワークフロー
- ネイティブプラットフォームプラグインを回避するアプリ
- 軽量な認証ソリューションを必要とするプロジェクト
注意事項
- Linux プラットフォームに限定
- すべてのFirebase Auth機能をサポートしていません
- モバイルデバイスとのリアルタイム同期なし
- カスタムドメインの手動設定が必要です
- 本番モバイルアプリ向けではありません