Auth.js
Quelloffene Authentifizierungsbibliothek auf Basis von Standard-Web-APIs, mit Unterstützung für OAuth, E-Mail/passwortlose und anmeldedatenbasierte Anmeldung für jedes JavaScript-Framework oder jede Laufzeitumgebung.
Überblick
Auth.js (früher NextAuth.js) ist eine Sammlung von Open-Source-Authentifizierungspaketen, die auf Standard-Web-APIs aufbauen und so konzipiert sind, dass sie mit jedem JavaScript-Framework, jeder Laufzeitumgebung oder jedem Hosting-Modell funktionieren – einschließlich Serverless- und Docker-Deployments, nicht nur mit Next.js.
Es unterstützt OAuth 2.0 und OpenID Connect von Haus aus, ebenso wie E-Mail-/passwortlose Anmeldung und Passkeys/WebAuthn, und lässt sich mit oder ohne Datenbank verwenden: Wird eine Datenbank genutzt, decken offizielle Adapter Postgres, MySQL, MariaDB, SQL Server, MongoDB, SQLite und mehr ab. Zu den Sicherheitsstandards zählen CSRF-Schutz, verschlüsselte JSON Web Tokens und restriktive Cookie-Richtlinien gemäß den OWASP-Empfehlungen.
Auth.js eignet sich gut für Teams, die ihre Authentifizierungsdaten und -logik direkt in der eigenen Anwendung behalten möchten, statt sich auf einen gehosteten Identity-Provider zu verlassen. Im offiziellen README wird darauf hingewiesen, dass das Projekt inzwischen Teil von Better Auth ist, und neuen Projekten wird empfohlen, dort zu starten – es sei denn, sie benötigen speziell die zustandslose, datenbankunabhängige Session-Verwaltung von Auth.js.
- Kategorien
- Authentifizierung & Sicherheit
- Sprachen
- TypeScript
- Lizenz
- ISC
Ähnliche Projekte
Keycloak
Apache-2.0Open-Source-Lösung für Identity- und Access-Management mit Unterstützung für Single Sign-on, OAuth2 und OpenID Connect.
- Authentifizierung & Sicherheit
Authelia
Apache-2.0Selbst gehostetes Single-Sign-on- und Zwei-Faktor-Authentifizierungsportal, das deinem Reverse Proxy vorgeschaltet wird, um bestehende Webanwendungen zu schützen.
- Authentifizierung & Sicherheit
Appwrite
BSD-3-ClauseOpen-Source-Backend-Plattform mit Authentifizierung, Datenbanken, Storage, Funktionen und Echtzeit-APIs - selbstgehostet oder als verwalteter Cloud-Dienst.
- Backend
- Datenbank
- Authentifizierung & Sicherheit
Ory Kratos
Apache-2.0API-first, headless Identitäts- und Benutzerverwaltungsserver für cloud-native Anwendungen, der Login, Registrierung, Wiederherstellung und Profilverwaltung abdeckt.
- Authentifizierung & Sicherheit
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.