概要
Eartho One は、Google、Facebook、Twitter、GitHub、Apple、Microsoft、Twitch、SMS、Metamask、VK などの複数のプロバイダーによるログインを、たった1行のコードで可能にする Flutter/Dart パッケージです。複雑な OAuth フローとアイデンティティ管理を抽象化し、プラットフォーム間でスムーズなユーザー認証を実現する統合インターフェースを提供します。さまざまな認証方法を迅速に統合したい開発者向けに設計されており、ボイラープレートコードを削減し、オンボーディング体験を簡素化します。セキュアなトークン処理をサポートし、現代アプリの要件に応じてスケーラブルに構築されています。
用途
- 複数のIDプロバイダ間でのシングルサインオン
- ソーシャルログインによる迅速なアプリオンボーディング
- Metamask を使用した分散型アプリケーションにおけるセキュアな認証
- メール/SMSによる簡易ユーザー登録
- モバイルおよびWebアプリ向けクロスプラットフォーム認証
主な機能
- 10以上の認証プロバイダに対応するワンライン統合
- 統合認証 API
- OAuth2、OpenID Connect、ウォレットベースのログインに対応
- 組み込みのエラーハンドリングとセッション管理
- セキュアなトークンストレージおよびリフレッシュメカニズム
適している対象
- マルチプロバイダ認証を必要とするモバイルおよびWebアプリケーション
- 迅速な認証設定を望むスタートアップ
- さまざまなログイン設定を希望するグローバルユーザーをターゲットとしたアプリ
- セキュリティとスケーラビリティを重視する開発者
- ブロックチェーンまたはウォレットベースのアイデンティティを統合するプロジェクト
注意事項
- プロバイダ固有の資格情報の設定が必要です
- 限定されたプラットフォームサポートが記載されています(手動設定が必要な場合があります)
- Eartho バックエンドサービスに依存しています
- オフライン専用の認証シナリオには適していません
- サードパーティの依存関係リスクを引き起こす可能性があります