ToolQuestor Logo
Auth.js
まだレビューがありません
0 保存済み
追加済み:10/24/2025
タイプ:Saas
月間トラフィック:-
価格:
FREE
API利用可能オープンソース統合GDPR準拠セキュリティ
Auth.js screenshot 2
Auth.js screenshot 3
Auth.js screenshot 4
Auth.js screenshot 5

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のリポジトリ

Githubで見る
スター27,704
フォーク4,001
リポジトリの年齢7 年
最終コミット3 日 前

Auth.jsについてのよくある質問

Auth.jsは本当に完全に無料ですか?
はい、Auth.jsはISCライセンスのもとで完全に無料かつオープンソースです。サブスクリプション料金、使用制限、隠れた費用は一切ありません。80以上のOAuthプロバイダーのサポート、データベース統合、高度なセキュリティ機能を含むすべての機能が、個人利用および商用利用の両方で無料で利用可能です。
Auth.jsはどのフレームワークをサポートしていますか?
Auth.jsはNext.js、SvelteKit、Express、Qwik、SolidStartを含む複数のJavaScriptフレームワークをサポートしています。ランタイムに依存せず、ウェブ標準に準拠しているため、さまざまな環境に適応可能です。各フレームワークには専用のパッケージがあり、ドキュメントに特定の統合手順が記載されています。
Auth.jsは他の認証ライブラリとどのように異なりますか?
Auth.jsは完全に無料でオープンソースでありながら、包括的な機能を提供する点で際立っています。80以上のOAuthプロバイダーを標準でサポートし、複数のフレームワークで動作し、JWTまたはデータベースセッションの選択に柔軟性を持たせています。有料サービスとは異なり、認証システムとユーザーデータを完全に自分で管理できます。
Auth.jsをデータベースなしで使用できますか?
はい、Auth.jsはJWTベースのセッションを使用することでデータベースなしで動作させることができます。これはステートレスなアプリケーションやインフラを最小限に抑えたい場合に最適です。ただし、ユーザーデータの保存、アカウント管理、リフレッシュトークンの実装などが必要な場合は、利用可能なアダプターのいずれかを使って簡単にデータベースサポートを追加できます。
Auth.jsはどのような認証方法をサポートしていますか?
Auth.jsは、主に4つの認証方法をサポートしています。GoogleやGitHubなどのプロバイダーによるOAuth認証、メールで送信されるマジックリンク、ユーザー名とパスワードなどの従来の認証情報、そして生体認証やセキュリティキーを使用したパスワード不要の認証であるWebAuthnです。これらの方法は単独で使用することも、複数組み合わせてアプリケーションに導入することも可能です。

Auth.jsでの体験を共有してください

読み込み中...

について、ユーザーの声を見る Auth.js

0.0

0 レビュー

5
0
4
0
3
0
2
0
1
0

まだレビューがありません

最初のレビュアーになる Auth.js

Auth.jsバッジを埋め込む

Auth.jsがTool Questorで紹介されていることをコミュニティに示しましょう。これらの美しいバッジをウェブサイト、ドキュメント、またはソーシャルプロフィールに追加して、信頼性を高め、より多くのトラフィックを獲得しましょう。

Light Badge Preview