
Better Auth
Better Authは、あらゆるフレームワークで動作し、必要なすべてを備えたTypeScript向けの無料でオープンソースの認証フレームワークです。





Better Authとは
Better Authはフレームワークに依存しない認証ライブラリで、直接アプリケーション内で動作します。外部サービスに頼ることなく、ユーザーアカウント、ログインセッション、セキュリティ機能を管理します。すべてが自分のデータベースとサーバー上で動作するため、ユーザーデータの完全な管理権を保持できます。
このフレームワークは、メールとパスワードによるログイン、GitHubやGoogleなどのプラットフォームを使ったソーシャルサインイン、パスワード不要のパスキー、マジックリンクログインなど、すぐに使える認証方法を提供します。また、二要素認証、チームアカウントのための組織管理、役割ベースのアクセス制御などの高度な機能もサポートしています。
有料の認証サービスとは異なり、Better Authは完全に無料で、ユーザー数の制限や隠れたコストはありません。最新のセキュリティプラクティスと積極的にメンテナンスされているコードを使用して、アプリケーションの安全性を確保します。
Better Authの使い方
Better Authの設定は簡単です。始めるための手順は以下の通りです:
プロジェクトディレクトリでインストールコマンドを実行し、npm、yarn、またはpnpmを使ってパッケージをインストールします。
データベース接続や、メール/パスワード認証やソーシャルプロバイダーなど有効にしたい認証方法を指定する設定ファイルを作成します。
データベースマイグレーションツールを実行して、必要なテーブルを自動的にデータベースに作成します。このツールがすべてのセットアップを行います。
認証クライアントをフロントエンドコードに追加します。これにより、ユーザーのサインイン、サインアップ、セッション管理のための関数が利用可能になります。
提供されているフックや関数を使ってページを保護し、ユーザーがログインしているかどうかを確認します。フレームワークはアプリケーション全体でユーザー情報に簡単にアクセスできる方法を提供します。
二要素認証や組織サポートなどの高度な機能については、対応するプラグインを設定に追加するだけです。
Better Authの機能
メール、ソーシャル、パスワードレスを含む複数の認証方法
主要なフレームワークすべてに対応するフレームワーク非依存設計
二要素認証およびパスキー対応
組織およびチーム管理機能
50以上のソーシャルサインインプロバイダーをサポート
組み込みのレート制限およびセキュリティ機能
オープンソースで完全無料
自動データベース管理
型安全なTypeScript実装
活発なコミュニティと定期的なアップデート
Better Authの料金
Open Source
Free
- 無制限のユーザーとプロジェクト
- すべての認証方法(メール、ソーシャル、パスキー、マジックリンク)
- 二要素認証(TOTPおよびOTP)
- 組織およびチーム管理
- 50以上のソーシャルサインインプロバイダー
- 組み込みのレート制限とセキュリティ
- PostgreSQL、MySQL、SQLite、MongoDB用データベースアダプター
- 公式およびコミュニティプラグインを備えたプラグインエコシステム
- 完全なソースコードアクセス
- 自社インフラ上でのセルフホスティング
Better Authの使用例
Better Authを活用できる人
Better Authのリポジトリ
Githubで見る| スター | 22,268 |
| フォーク | 1,773 |
| リポジトリの年齢 | 1 年 |
| 最終コミット | 3 日 前 |
Better Authについてのよくある質問
Better Authでの体験を共有してください
について、ユーザーの声を見る Better Auth
0 レビュー
まだレビューがありません
最初のレビュアーになる Better Auth
Better Authバッジを埋め込む
Better AuthがTool Questorで紹介されていることをコミュニティに示しましょう。これらの美しいバッジをウェブサイト、ドキュメント、またはソーシャルプロフィールに追加して、信頼性を高め、より多くのトラフィックを獲得しましょう。



