
Better Auth
Better Auth ist ein kostenloses, quelloffenes Authentifizierungs-Framework für TypeScript, das mit jedem Framework funktioniert und alles enthält, was Sie benötigen.





Was ist Better Auth?
Better Auth ist eine framework-unabhängige Authentifizierungsbibliothek, die direkt in Ihrer Anwendung läuft. Sie verwaltet Benutzerkonten, Login-Sitzungen und Sicherheitsfunktionen, ohne auf externe Dienste angewiesen zu sein. Sie behalten die volle Kontrolle über Ihre Benutzerdaten, da alles auf Ihrer eigenen Datenbank und Ihrem Server läuft.
Das Framework bietet einsatzbereite Authentifizierungsmethoden, einschlieĂźlich E-Mail- und Passwort-Login, Social Sign-In mit Plattformen wie GitHub und Google, Passkeys fĂĽr passwortlosen Zugriff und Magic-Link-Login. Es unterstĂĽtzt auch erweiterte Funktionen wie Zwei-Faktor-Authentifizierung, Organisationsverwaltung fĂĽr Teamkonten und rollenbasierte Zugriffskontrolle.
Im Gegensatz zu kostenpflichtigen Authentifizierungsdiensten ist Better Auth völlig kostenlos, ohne Benutzerbegrenzungen oder versteckte Kosten. Es verwendet moderne Sicherheitspraktiken und aktiv gepflegten Code, um Ihre Anwendungen sicher zu halten.
So verwenden Sie Better Auth
Die Einrichtung von Better Auth ist unkompliziert. Hier sind die Schritte, um loszulegen:
Installieren Sie das Paket mit npm, yarn oder pnpm, indem Sie den Installationsbefehl in Ihrem Projektverzeichnis ausfĂĽhren.
Erstellen Sie eine Konfigurationsdatei, in der Sie Ihre Datenbankverbindung und die gewĂĽnschten Authentifizierungsmethoden angeben, wie z. B. E-Mail/Passwort oder soziale Anbieter.
FĂĽhren Sie das Datenbank-Migrationstool aus, um automatisch die erforderlichen Tabellen in Ihrer Datenbank zu erstellen. Das Tool ĂĽbernimmt die gesamte Einrichtung fĂĽr Sie.
FĂĽgen Sie den Authentifizierungs-Client zu Ihrem Frontend-Code hinzu. Dadurch erhalten Sie Funktionen zum Anmelden, Registrieren und Verwalten von Benutzersitzungen.
Verwenden Sie die bereitgestellten Hooks oder Funktionen, um Ihre Seiten zu schützen und zu überprüfen, ob Benutzer angemeldet sind. Das Framework bietet einfache Möglichkeiten, Benutzerinformationen in Ihrer gesamten Anwendung zu nutzen.
FĂĽr erweiterte Funktionen wie Zwei-Faktor-Authentifizierung oder OrganisationsunterstĂĽtzung fĂĽgen Sie einfach das entsprechende Plugin zu Ihrer Konfiguration hinzu.
Funktionen von Better Auth
Mehrere Authentifizierungsmethoden einschlieĂźlich E-Mail, Social und passwortlos
Framework-unabhängiges Design, das mit allen gängigen Frameworks funktioniert
Zwei-Faktor-Authentifizierung und Passkey-UnterstĂĽtzung
Funktionen fĂĽr Organisations- und Teamverwaltung
UnterstĂĽtzung fĂĽr ĂĽber 50 Social-Sign-In-Anbieter
Eingebaute Ratenbegrenzung und Sicherheitsfunktionen
Open Source und komplett kostenlos
Automatische Datenbankverwaltung
Typensichere TypeScript-Implementierung
Aktive Community und regelmäßige Updates
Better Auth Preise
Open Source
Free
- Unbegrenzte Benutzer und Projekte
- Alle Authentifizierungsmethoden (E-Mail, Social, Passkeys, Magic Links)
- Zwei-Faktor-Authentifizierung (TOTP und OTP)
- Organisation und Teamverwaltung
- Ăśber 50 soziale Anmeldeanbieter
- Integriertes Ratenbegrenzung und Sicherheit
- Datenbankadapter fĂĽr PostgreSQL, MySQL, SQLite, MongoDB
- Plugin-Ă–kosystem mit offiziellen und Community-Plugins
- Vollständiger Zugriff auf den Quellcode
- Selbst gehostet auf Ihrer Infrastruktur
Better Auth Anwendungsfälle
Wer kann von Better Auth profitieren?
Better Auth Repository
Auf Github ansehen| Sterne | 22,268 |
| Forks | 1,773 |
| Repository-Alter | 1 Jahr |
| Letzter Commit | 3 Monaten vor |
Häufig gestellte Fragen zu Better Auth
Teilen Sie Ihre Erfahrung mit Better Auth
Sehen Sie, was Benutzer ĂĽber sagen Better Auth
0 Bewertungen
Noch keine Bewertungen
Seien Sie der Erste, der bewertet Better Auth
Better Auth Abzeichen einbetten
Zeigen Sie Ihrer Community, dass Better Auth auf Tool Questor vorgestellt wird. Fügen Sie diese schönen Abzeichen zu Ihrer Website, Dokumentation oder sozialen Profilen hinzu, um Glaubwürdigkeit zu steigern und mehr Traffic zu generieren.











