
Auth.js
Auth.jsは、複数のフレームワークに対応したOAuth、マジックリンク、認証情報をサポートする、ウェブアプリケーション向けの無料でオープンソースの認証ライブラリです。





Auth.jsとは
Auth.jsは、さまざまなJavaScriptフレームワークで動作する完全な認証ソリューションです。ウェブサイトやアプリケーションに安全なログインシステムを追加するために必要なすべてを提供します。ユーザーはGoogleやGitHubなどの既存のアカウントでサインインしたり、メールベースのマジックリンクを使用したり、従来のユーザー名とパスワードの組み合わせを利用したりできます。
このライブラリはランタイムに依存せず、Next.js、SvelteKit、Express、Qwikなどのフレームワークに適応して動作します。セッション管理を行い、ルートを保護し、必要に応じてデータベースと接続します。Auth.jsはウェブ標準とセキュリティのベストプラクティスに従っており、安全で信頼性があります。オープンソースであるため、コードは公開されており、世界中の開発者によるレビューや貢献が可能です。
Auth.jsの使い方
Auth.jsの使い始めは、JavaScriptフレームワークに慣れている開発者にとって簡単です:
npmまたはyarnコマンドを使用して、特定のフレームワーク用のAuth.jsパッケージをインストールします。
Google、GitHub、メールなど、使用したいログインプロバイダーを定義する認証設定ファイルを作成します。
選択したプロバイダーのクライアントIDやシークレットなどの機密情報を保存するために環境変数を設定します。
Auth.jsのルートハンドラーをアプリケーションに追加し、必要なすべての認証エンドポイントを自動的に作成します。
ユーザーセッションを確認してアクセスを許可する前に、特定のページやルートを保護します。
組み込みのセッション管理を使用してユーザー情報を表示し、サインインおよびサインアウトの操作を処理します。
必要に応じて、ユーザーデータ、アカウント、セッションを独自のデータベースに保存するためにデータベースアダプターを接続します。
ドキュメントには、各対応フレームワーク向けの詳細なセットアップガイドとコード例が提供されています。
Auth.jsの機能
OAuth 2.0およびOpenID Connect対応
80以上の事前設定済み認証プロバイダー
マジックリンクによるメール認証
ユーザー名とパスワード認証
WebAuthnパスワードレスログイン
複数フレームワーク対応(Next.js、SvelteKit、Express)
主要データベース用データベースアダプター
JWTまたはデータベースセッション
組み込みのセキュリティ機能
カスタムページ対応
TypeScript対応
オープンソースかつ無料
Auth.jsの料金
Free / Open Source
Free
- 完全な認証ソリューション
- 80以上の事前設定済みOAuthプロバイダー
- OAuth 2.0およびOpenID Connectのサポート
- マジックリンクメール認証
- 資格情報ベースの認証
- WebAuthn パスワードレスログイン
- 複数のフレームワーク対応
- データベースアダプター(PostgreSQL、MySQL、MongoDBなど)
- JWTまたはデータベースセッション
- 組み込みのセキュリティ機能(CSRF、PKCE)
Auth.jsの使用例
Auth.jsを活用できる人
Auth.jsのリポジトリ
Githubで見る| スター | 27,704 |
| フォーク | 4,001 |
| リポジトリの年齢 | 7 年 |
| 最終コミット | 3 日 前 |
Auth.jsについてのよくある質問
Auth.jsでの体験を共有してください
について、ユーザーの声を見る Auth.js
0 レビュー
まだレビューがありません
最初のレビュアーになる Auth.js
Auth.jsバッジを埋め込む
Auth.jsがTool Questorで紹介されていることをコミュニティに示しましょう。これらの美しいバッジをウェブサイト、ドキュメント、またはソーシャルプロフィールに追加して、信頼性を高め、より多くのトラフィックを獲得しましょう。



