ToolQuestor Logo
Auth.js
Pas encore d'avis
0 Sauvegardé
Ajouté:10/24/2025
Type:Saas
Trafic mensuel:-
Tarification:
FREE
API DisponibleOpen SourceIntégrationConforme au RGPDSécurité
Auth.js screenshot 2
Auth.js screenshot 3
Auth.js screenshot 4
Auth.js screenshot 5

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.

Comment utiliser Auth.js

Commencer avec Auth.js est simple pour les développeurs familiers avec les frameworks JavaScript :

  • Installez le package Auth.js pour votre framework spécifique en utilisant les commandes npm ou yarn.

  • Créez un fichier de configuration d'authentification où vous définissez les fournisseurs de connexion que vous souhaitez utiliser, tels que Google, GitHub ou email.

  • Configurez les variables d'environnement pour stocker les informations sensibles comme les identifiants client et les secrets de vos fournisseurs choisis.

  • Ajoutez les gestionnaires de routes Auth.js à votre application, ce qui crée automatiquement tous les points de terminaison d'authentification nécessaires.

  • Protégez des pages ou des routes spécifiques en vérifiant la session utilisateur avant d'autoriser l'accès.

  • Utilisez la gestion de session intégrée pour afficher les informations utilisateur et gérer les actions de connexion et de déconnexion.

  • Connectez éventuellement un adaptateur de base de données si vous devez stocker les données utilisateur, les comptes et les sessions dans votre propre base de données.

La documentation fournit des guides d'installation détaillés pour chaque framework pris en charge avec des exemples de code.

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

Ce qui est inclus :
  • 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.)
  • JWT ou sessions de base de données
  • Fonctionnalités de sécurité intégrées (CSRF, PKCE)

Dépôt de Auth.js

Voir sur Github
Étoiles27,704
Forks4,001
Âge du Dépôt7 ans
Dernier Commit3 jours il y a

FAQ sur Auth.js

Auth.js est-il vraiment entièrement gratuit ?
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.
Quels frameworks Auth.js prend-il en charge ?
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.
En quoi Auth.js se distingue-t-il des autres bibliothèques d'authentification ?
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.
Puis-je utiliser Auth.js sans base de données ?
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.
Quels sont les méthodes d'authentification prises en charge par Auth.js ?
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.

Partagez votre expérience avec Auth.js

Chargement...

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

Intégrer les badges Auth.js

Montrez à votre communauté que Auth.js est présenté sur Tool Questor. Ajoutez ces beaux badges à votre site web, documentation ou profils sociaux pour renforcer la crédibilité et générer plus de trafic.

Light Badge Preview
Auth.js – Bibliothèque d'authentification open source gratuite