Sitzungsverwaltung
Sichere cookie-basierte Sitzungs- und Token-Verwaltung für Express.js-Anwendungen.
Überblick
AuthSafe verwendet sichere HTTP-Only-Cookies zum Speichern von Authentifizierungstokens. Bietet setAuthCookies() zum Speichern von Tokens, getAuthCookies() zum Abrufen, clearAuthCookies() zum Löschen aller Auth-Cookies und refreshTokens() zum Aktualisieren von Access Tokens.
Grundlegende Verwendung
import { setAuthCookies, getAuthCookies, clearAuthCookies } from 'authsafe-express';
// Store tokens after successful authentication
setAuthCookies(res, tokens, config);
// Retrieve stored tokens
const cookies = getAuthCookies(req);
// Clear all auth cookies on logout
clearAuthCookies(res, config);