Authentifizierung ist das Fundament jeder modernen Applikation – ob Single-Page-App oder verteiltes Microservice-System. Sie ist der erste Baustein, der stehen muss, bevor irgendetwas anderes gebaut werden kann. Genau hier setzt holeauth an.
holeauth ist ein vollständig modulares Authentication-Framework für TypeScript, das sich sauber in Next.js, Express, Hono und andere Frameworks integriert. Sessions, JWT, Passwörter, 2FA, Passkeys, RBAC und ein vollständiger OIDC Identity Provider – alles als einzelne, kombinierbare Pakete.
Das Projekt befindet sich aktuell noch in aktiver Entwicklung. Neue Module, Dokumentation und Integrationen werden fortlaufend ergänzt.
In einer Zeit, in der KI-Assistenten wie Copilot oder Claude große Teile des Codes schreiben, spart ein konsistentes Auth-Framework erheblich Zeit und Budget: Statt immer wieder Auth-Logik neu zu entwickeln oder fehleranfällige Eigenimplementierungen zu pflegen, liefert holeauth eine durchdachte Grundlage, die sofort einsatzbereit ist und sich mit wenigen Zeilen in jeden neuen Stack integrieren lässt.
Features
- Sessions & JWT – sichere, konfigurierbare Token-Verwaltung
- Passwörter & 2FA – TOTP, E-Mail-OTP und mehr
- Passkeys / WebAuthn – passwortlose Authentifizierung nach aktuellem Standard
- RBAC – rollenbasierte Zugriffskontrolle out of the box
- OIDC Identity Provider – vollständiger IDP für föderierte Authentifizierung
- Edge-native – läuft in Next.js Edge Runtime, Cloudflare Workers und mehr
Motivation
Moderne Entwicklungsworkflows mit KI-Assistenten erzeugen Code schneller denn je – doch Auth-Logik bleibt komplex und sicherheitskritisch. holeauth stellt sicher, dass dieser Teil der Anwendung solide, getestet und wartbar ist, unabhängig davon, wie der Rest des Stacks entstanden ist.