Compétences next-js-better-auth-integration
🔐

next-js-better-auth-integration

Sûr 🌐 Accès réseau📁 Accès au système de fichiers

Better Auth mit Next.js App Router integrieren

Die Implementierung sicherer Authentifizierung in Next.js kann mit Session-Management, JWT-Verarbeitung und geschützten Routen komplex sein. Diese Skill bietet ein konzeptionelles Framework zur Integration von Better Auth mit der App Router-Architektur für produktionsreife Authentifizierung.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "next-js-better-auth-integration". Wie richte ich Better Auth mit JWT im Next.js App Router ein?

Résultat attendu:

  • Better Auth mit Ihrem Datenbankadapter initialisieren
  • JWT-Einstellungen mit Secret Key und Ablaufzeit konfigurieren
  • Ihr Root-Layout mit dem Auth-Provider umschließen
  • middleware.ts für Routenschutz hinzufügen
  • useSession-Hook in Client-Komponenten verwenden
  • Direkt auf Session in Server-Komponenten zugreifen

Utilisation de "next-js-better-auth-integration". Erstelle geschützte Routen für mein Dashboard

Résultat attendu:

  • middleware.ts in Ihrem App-Verzeichnis erstellen
  • Session mit auth.api.getSession() prüfen
  • Nicht authentifizierte Benutzer zu /sign-in umleiten
  • Matcher anwenden, um öffentliche Routen auszuschließen
  • Session-Refresh für abgelaufene Tokens handhaben

Audit de sécurité

Sûr
v5 • 1/16/2026

This is a documentation-only skill containing only conceptual guidance for authentication implementation. All static findings are false positives triggered by security-related keywords in documentation text. No executable code, network calls, or file system access exists in this skill.

2
Fichiers analysés
347
Lignes analysées
2
résultats
5
Total des audits

Facteurs de risque

🌐 Accès réseau (1)
📁 Accès au système de fichiers (1)

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
20
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Authentifizierung zu Next.js-Apps hinzufügen

Sichere Benutzerauthentifizierung mit Session-Management in Next.js-Anwendungen unter Verwendung von Better Auth implementieren

JWT-Authentifizierung konfigurieren

JWT-Token-Generierung, Validierung, Refresh-Mechanismen und sichere Speichermuster einrichten

Geschützte Routen erstellen

Middleware-basierte Routenschutz mit korrekter Redirect-Behandlung und Session-Verifizierung aufbauen

Essayez ces prompts

Basis-Authentifizierung einrichten
Wie richte ich Better Auth in meinem Next.js App Router-Projekt mit Datenbankkonfiguration und JWT-Tokens ein?
Session-Management
Zeige mir, wie ich meine Next.js-App mit dem Better Auth-Provider umschließe und auf Session-Daten sowohl in Server- als auch in Client-Komponenten zugreife.
Geschützte Routen
Erstelle Middleware zum Schutz von Routen im Next.js App Router, die nicht authentifizierte Benutzer zum Login umleitet.
Benutzerdefinierter Authentifizierungsflow
Entwerfe einen Authentifizierungsflow mit Social Login, Session-Persistenz und korrekter Fehlerbehandlung für meine Next.js-Anwendung.

Bonnes pratiques

  • HTTP-only Secure Cookies für JWT-Token-Speicherung verwenden, um XSS-Angriffe zu verhindern
  • Korrekte Session-Invalidierung und Token-Refresh-Mechanismen implementieren
  • Alle Authentifizierungs-Eingaben validieren und Rate Limiting auf Auth-Endpoints implementieren

Éviter

  • JWT-Tokens in localStorage zu speichern macht sie anfällig für XSS-Angriffe
  • Middleware-Schutz bei sensiblen Routen zu überspringen schafft Sicherheitslücken
  • Keine korrekte Session-Ablaufzeit zu implementieren führt zu dauerhaftem Zugriff

Foire aux questions

Funktioniert diese Skill mit Next.js Pages Router?
Nein, diese Skill ist speziell für Next.js App Router konzipiert. Pages Router erfordert andere Muster.
Welche Datenbanken unterstützt Better Auth?
Better Auth unterstützt mehrere Adapter einschließlich PostgreSQL, MySQL, MongoDB, SQLite und Drizzle ORM.
Kann ich dies mit benutzerdefinierter Authentifizierung verwenden?
Ja, aber erhebliche Anpassungen können mit den integrierten Mustern von Better Auth in Konflikt geraten.
Wie werden Credentials und Secrets gehandhabt?
Authentifizierungs-Secrets müssen sicher in Umgebungsvariablen gespeichert werden, niemals im Code.
Warum schlägt die Authentifizierung in der Produktion fehl?
Überprüfen Sie, ob Cookies für Ihre Produktionsdomain konfiguriert sind und HTTPS für sichere Cookie-Speicherung aktiviert ist.
Wie unterscheidet sich dies von NextAuth.js?
Better Auth bietet eine einfachere API, integrierte Typsicherheit und eine Plugin-Architektur für erweiterte Funktionalität.

Détails du développeur

Structure de fichiers

📄 SKILL.md