概要
Flutterアプリケーションにおける安全なユーザー管理を可能にする、GoTrue認証APIと対話するためのDartクライアントライブラリです。登録、ログイン、パスワードリカバリ、セッション処理をサポートし、組み込みトークン管理機能を備えています。Supabaseとのシームレスな統合を目的としており、複数のプラットフォームで一貫した認証体験を提供します。状態の永続化を処理し、リスナーを通じてリアルタイム更新を提供します。堅牢でスケーラブルな認証を必要とするアプリ開発に最適です。
用途
- ユーザー登録とログイン
- パスワードリセットワークフロー
- セッション管理
- リアルタイム認証状態の更新
- マルチプラットフォーム認証
主な機能
- セキュアなトークン処理
- 組み込みセッションの永続性
- リアルタイム認証リスナー
- メール/パスワードおよびソーシャルログインのサポート
- クロスプラットフォーム互換性
適している対象
- Supabase を使用する Flutter アプリ
- セキュアな認証を必要とするアプリ
- マルチプラットフォームアプリを開発する開発者
- リアルタイム認証状態を必要とするプロジェクト
- シンプルな認証設定を希望するチーム
注意事項
- GoTrueバックエンド(例:Supabase)が必要です
- GoTrue 固有の機能に限定
- ネットワークの問題に対する適切なエラーハンドリングが必要です
- 認証フローはUIに合わせてカスタマイズする必要があります
- Supabaseエコシステムに依存