ToolQuestor Logo
Auth.js

Auth.js

Bibliothèque d'authentification open source gratuite

Ajouté:10/26/2025
Tarification:
Gratuit
Connecter:
OpenArt IA

OpenArt IA

FEATURED
Base44

Base44

FEATURED
Wispr Flow

Wispr Flow

FEATURED

Qu'est-ce que Auth.js ?

Auth.js est une solution d'authentification complète qui fonctionne avec différents frameworks JavaScript. Il fournit tout ce dont vous avez besoin pour ajouter des systèmes de connexion sécurisés aux sites web et aux applications. Vous pouvez permettre aux utilisateurs de se connecter via leurs comptes existants sur des services comme Google ou GitHub, ou utiliser des liens magiques basés sur l'email, voire des combinaisons traditionnelles de nom d'utilisateur et mot de passe.

La bibliothèque est indépendante du runtime, ce qui signifie qu'elle s'adapte pour fonctionner avec Next.js, SvelteKit, Express, Qwik et d'autres frameworks. Elle gère la gestion des sessions, protège les routes et se connecte aux bases de données lorsque c'est nécessaire. Auth.js suit les standards web et les meilleures pratiques de sécurité, ce qui la rend à la fois sûre et fiable. Étant open source, le code est disponible publiquement pour examen et contributions des développeurs du monde entier.

Fonctionnalités de Auth.js

  • Prise en charge d'OAuth 2.0 et OpenID Connect

  • Plus de 80 fournisseurs d'authentification préconfigurés

  • Authentification par lien magique par email

  • Identifiants nom d'utilisateur et mot de passe

  • Connexion sans mot de passe WebAuthn

  • Prise en charge de plusieurs frameworks (Next.js, SvelteKit, Express)

  • Adaptateurs de base de données pour les principales bases de données

  • Sessions JWT ou base de données

  • Fonctionnalités de sécurité intégrées

  • Support des pages personnalisées

  • Prêt pour TypeScript

  • Open source et gratuit

Tarification de Auth.js

Le Plus Populaire
Free / Open Source
Free
  • Solution d'authentification complète
  • Plus de 80 fournisseurs OAuth préconfigurés
  • Prise en charge d'OAuth 2.0 et OpenID Connect
  • Authentification par e-mail avec lien magique
  • Authentification basée sur les identifiants
  • Connexion sans mot de passe WebAuthn
  • Support de plusieurs frameworks
  • Adaptateurs de base de données (PostgreSQL, MySQL, MongoDB, etc.)

Dépôt de Auth.js

Voir sur Github
Étoiles28,341
Forks4,044
Âge du Dépôt8 ans
Dernier Commit1 mois il y a

FAQ sur Auth.js

Oui, Auth.js est entièrement gratuit et open source sous licence ISC. Il n'y a pas de frais d'abonnement, de limites d'utilisation ni de coûts cachés. Toutes les fonctionnalités, y compris la prise en charge de plus de 80 fournisseurs OAuth, les intégrations de bases de données et les fonctionnalités de sécurité avancées, sont disponibles gratuitement pour un usage personnel et commercial.
Auth.js prend en charge plusieurs frameworks JavaScript, notamment Next.js, SvelteKit, Express, Qwik et SolidStart. Il est indépendant du runtime et respecte les normes web, ce qui le rend adaptable à différents environnements. Chaque framework dispose de son propre package avec des instructions d'intégration spécifiques dans la documentation.
Auth.js se distingue par le fait d'être entièrement gratuit et open source tout en offrant des fonctionnalités complètes. Il prend en charge plus de 80 fournisseurs OAuth dès l'installation, fonctionne avec plusieurs frameworks et offre la flexibilité de choisir entre JWT ou des sessions en base de données. Contrairement aux services payants, vous gardez un contrôle total sur votre système d'authentification et les données utilisateur.
Oui, Auth.js peut fonctionner sans base de données en utilisant des sessions basées sur JWT. Cela est parfait pour les applications sans état ou lorsque vous souhaitez minimiser l'infrastructure. Cependant, si vous devez stocker des données utilisateur, gérer des comptes ou implémenter des fonctionnalités comme les tokens de rafraîchissement, vous pouvez facilement ajouter la prise en charge d'une base de données en utilisant l'un des adaptateurs disponibles.
Auth.js prend en charge quatre principales méthodes d'authentification : l'authentification OAuth avec des fournisseurs comme Google et GitHub, les liens magiques envoyés par e-mail, les identifiants traditionnels tels que le nom d'utilisateur et le mot de passe, et WebAuthn pour une authentification sans mot de passe utilisant la biométrie ou des clés de sécurité. Vous pouvez utiliser une méthode ou combiner plusieurs méthodes dans votre application.
Meilleures alternatives à Auth.js

Voir ce que les utilisateurs disent à propos de Auth.js

0.0

0 Avis

5
0
4
0
3
0
2
0
1
0

Pas encore d'avis

Soyez le premier à évaluer Auth.js