Mozilla Accounts (fxa)
Mozilla アカウントシステムのモノレポ。ユーザー認証、アカウント管理、サブスクリプションサービスを提供し、Firefox などの製品にアイデンティティサポートを提供する。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
Mozilla アカウントのバックエンドフルスイート。Firefox エコシステムのために構築され、プライバシーを最優先しています。
主な機能
- サービス横断型シングルサインオン(Firefox、Pocketなど)
- プライバシー優先の設計、サードパーティトラッキングなし
- FIDO2パスワードレス認証とWebAuthnに対応
- オープンソースでセルフホスト可能(デプロイは複雑)
できないこと
- •デプロイが非常に複雑で、Redis、MySQL、Memcached など複数の外部サービスが必要です。ドキュメントは ecosystem-platform に分散しており、初心者は迷いやすくなっています。Mozilla エコシステム以外のプロジェクトでの直接使用は推奨されず、汎用性が低いです。
使用例
- Firefox ブラウザ同期アカウントシステム
- Mozilla 傘下サービスの統一ログイン
- 認証システムアーキテクチャの研究(学習参考)
詳細説明
fxa モノレポには、Mozilla ユーザーアカウントシステムのバックエンドサービス、API、フロントエンドコンポーネントが含まれています。認証、アカウント管理、サブスクリプションプラットフォームを処理し、Firefox ブラウザの同期や Pocket などの Mozilla サービスをサポートします。Node.js で構築され、OAuth2、OpenID Connect、FIDO WebAuthn のサポートを提供します。主な特徴には、サービス間のシングルサインオン、プライバシー優先の設計(サードパーティトラッキングなし)、パスワードレス認証(FIDO2)のサポートが含まれます。Google や Microsoft のアカウントと比較して、Mozilla アカウントはユーザーのプライバシーをより重視しており、アカウントデータを広告に使用することはありません。ただし、セルフホストでのデプロイは複雑で、複数のマイクロサービス(Redis、MySQL、Memcached など)が必要となるため、主に Mozilla エコシステムに適しています。
トラブルシューティング & FAQ (1)
トラブル対応なぜ私のMozillaサブスクリプション更新メールでは、更新間隔が私の言語ではなく英語で表示されるのですか?
これは既知のローカライゼーションバグで、サブスクリプション間隔(例:'1 month')が英語でハードコードされていました。Mozillaは、各プラン期間(日次、週次、月次、半年次、年次)に対して個別の完全にローカライズされた文字列を作成することでこれを解決しました。もし今も言語が混在している場合は、アプリまたはメールテンプレートが最新バージョンに更新されていることを確認してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
1. 公式開発環境ガイドを読む:https://mozilla.github.io/ecosystem-platform/tutorials/development-setup
2. リポジトリをクローンして依存関係をインストール:git clone https://github.com/mozilla/fxa.git && cd fxa && npm install
3. ローカル環境変数を設定(.env.example を参照)して起動:npm start
- 1. 公式開発環境ガイドを読む:https://mozilla.github.io/ecosystem-platform/tutorials/development-setup
- 2. リポジトリをクローンして依存関係をインストール:git clone https://github.com/mozilla/fxa.git && cd fxa && npm install
- 3. ローカル環境変数を設定(.env.example を参照)して起動:npm start
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
クローンした fxa ディレクトリを削除するだけです。システムサービスに登録した場合(Docker コンテナなど)は、先に関連するコンテナを停止し、コンテナとイメージを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ