1 repository
Utilities for managing user sessions and state specifically within the Next.js environment.
Distinct from Next.js Integrations: Specifically focuses on the session management aspect of the integration, not general third-party service adapters.
Explore 1 awesome GitHub repository matching software engineering & architecture · Session Management. Refine with filters or upvote what's useful.
next-iron-session este o bibliotecă de gestionare a sesiunilor pentru aplicații Next.js, care stochează starea utilizatorului criptată în cookie-uri securizate de browser. Acest sistem permite gestionarea sesiunilor stateless, permițând aplicațiilor să mențină identitatea utilizatorului fără a necesita o bază de date pe partea de server pentru urmărirea sesiunilor. Proiectul oferă utilitare pentru securizarea payload-urilor de date prin criptare cu cheie simetrică și semnare, incluzând suport pentru rotația cheilor de criptare versionate. Include instrumente pentru implementarea autentificării fără parolă prin link-uri magice securizate (one-time magic links) și integrarea furnizorilor de identitate externi prin fluxuri OAuth. Biblioteca acoperă domenii largi de capabilități, inclusiv protecția accesului la rute prin middleware, gestionarea ciclului de viață al sesiunii pentru fluxurile de autentificare și generarea de token-uri sigilate pentru redirecționări securizate.
Provides a cookie-based system for storing encrypted user state in Next.js applications without a server-side database.