
Better Auth
Better Auth est un cadre d'authentification gratuit et open-source pour TypeScript qui fonctionne avec n'importe quel framework et inclut tout ce dont vous avez besoin.





Qu'est-ce que Better Auth ?
Better Auth est une bibliothèque d'authentification indépendante du framework qui s'exécute directement dans votre application. Elle gère les comptes utilisateurs, les sessions de connexion et les fonctionnalités de sécurité sans dépendre de services externes. Vous gardez un contrôle total sur les données de vos utilisateurs car tout fonctionne sur votre propre base de données et serveur.
Le framework propose des méthodes d'authentification prêtes à l'emploi, incluant la connexion par email et mot de passe, la connexion sociale avec des plateformes comme GitHub et Google, les clés d'accès sans mot de passe, et la connexion par lien magique. Il prend également en charge des fonctionnalités avancées comme l'authentification à deux facteurs, la gestion des organisations pour les comptes d'équipe, et le contrôle d'accès basé sur les rôles.
Contrairement aux services d'authentification payants, Better Auth est entièrement gratuit sans limite d'utilisateurs ni coûts cachés. Il utilise des pratiques de sécurité modernes et un code activement maintenu pour garantir la sécurité de vos applications.
Comment utiliser Better Auth
La configuration de Better Auth est simple. Voici les étapes pour commencer :
Installez le package en utilisant npm, yarn ou pnpm en exécutant la commande d'installation dans le répertoire de votre projet.
Créez un fichier de configuration où vous spécifiez la connexion à votre base de données et les méthodes d'authentification que vous souhaitez activer, comme email/mot de passe ou les fournisseurs sociaux.
Exécutez l'outil de migration de base de données pour créer automatiquement les tables requises dans votre base de données. L'outil gère toute la configuration pour vous.
Ajoutez le client d'authentification à votre code frontend. Cela vous fournit des fonctions pour connecter les utilisateurs, les inscrire et gérer leurs sessions.
Utilisez les hooks ou fonctions fournies pour protéger vos pages et vérifier si les utilisateurs sont connectés. Le framework offre des moyens simples d'accéder aux informations utilisateur dans toute votre application.
Pour des fonctionnalités avancées comme l'authentification à deux facteurs ou la prise en charge des organisations, ajoutez simplement le plugin correspondant à votre configuration.
Fonctionnalités de Better Auth
Plusieurs méthodes d'authentification incluant email, réseaux sociaux et sans mot de passe
Conception indépendante du framework fonctionnant avec tous les principaux frameworks
Authentification à deux facteurs et prise en charge des clés d'accès
Fonctionnalités de gestion des organisations et des équipes
Plus de 50 fournisseurs de connexion sociale pris en charge
Limitation de débit intégrée et fonctionnalités de sécurité
Open source et totalement gratuit
Gestion automatique de la base de données
Implémentation TypeScript avec typage sécurisé
Communauté active et mises à jour régulières
Tarification de Better Auth
Open Source
Free
- Utilisateurs et projets illimités
- Toutes les méthodes d'authentification (email, réseaux sociaux, clés d'accès, liens magiques)
- Authentification à deux facteurs (TOTP et OTP)
- Gestion des organisations et des équipes
- Plus de 50 fournisseurs de connexion sociale
- Limitation de débit intégrée et sécurité
- Adaptateurs de base de données pour PostgreSQL, MySQL, SQLite, MongoDB
- Écosystème de plugins avec des plugins officiels et communautaires
- Accès complet au code source
- Auto-hébergé sur votre infrastructure
Cas d'usage de Better Auth
Qui peut bénéficier de Better Auth ?
Dépôt de Better Auth
Voir sur Github| Étoiles | 22,268 |
| Forks | 1,773 |
| Âge du Dépôt | 1 an |
| Dernier Commit | 3 jours il y a |
FAQ sur Better Auth
Partagez votre expérience avec Better Auth
Voir ce que les utilisateurs disent à propos de Better Auth
0 Avis
Pas encore d'avis
Soyez le premier à évaluer Better Auth
Intégrer les badges Better Auth
Montrez à votre communauté que Better Auth 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.



