5 Repos
Mechanisms for storing user session data on the server side, persisting across multiple HTTP requests.
Distinct from Session Storage: Distinct from Session Storage: focuses on server-side persistence across requests, not client-side browser session storage.
Explore 5 awesome GitHub repositories matching data & databases · Server-Side Session Storages. Refine with filters or upvote what's useful.
Tiny File Manager is a single-script PHP file manager that provides a complete web-based interface for browsing, uploading, editing, and managing files and folders on a server. All functionality is contained in one PHP file with no external dependencies beyond the web server, using constant-based configuration and session authentication for access control. The file manager distinguishes itself through a built-in browser-based code editor with syntax highlighting for over 150 programming languages, an embedded document preview proxy that displays office documents and PDFs through Google or Mic
Provides server-side session authentication with hashed password storage and role-based permissions.
web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h
Maintains per-user data across requests using server-side session storage.
Authboss ist ein modulares Authentifizierungs-Framework, das für die Verwaltung von Benutzeridentitäten und Account-Orchestrierung entwickelt wurde. Es bietet ein umfassendes System für die Handhabung von Benutzerregistrierung, E-Mail-Verifizierung und dem gesamten Lebenszyklus von Benutzerprofilen. Das Framework zeichnet sich durch eine fokussierte Suite von Sicherheits- und Identitäts-Tools aus, einschließlich Multi-Faktor-Authentifizierung mittels zeitbasierter Passwörter und SMS sowie Identitätsintegration mit externen Anbietern unter Verwendung von OAuth1- und OAuth2-Protokollen. Es enthält zudem einen dedizierten Account-Sicherheitsmanager, der Brute-Force-Schutz durch anmeldedatenbasierte Kontosperrung und adaptives Passwort-Hashing implementiert. Im Großen und Ganzen deckt das Projekt das Sitzungs-Lifecycle-Management ab, einschließlich persistenter Login-Cookies und Inaktivitäts-Timeouts, sowie Account-Wiederherstellungs-Flows für vergessene Passwörter. Es bietet zudem Request-Middleware für die Zugriffskontrolle von Routen und unterstützt das Rendern von Authentifizierungsansichten in HTML oder JSON.
Stores and retrieves user identity state across requests using server-side storage and secure cookies.
node-oidc-provider ist ein Framework für den Aufbau von OpenID-zertifizierten Autorisierungsservern und Identitätsanbietern innerhalb von Node.js-Umgebungen. Es bietet eine umfassende Suite an Tools für die Verwaltung des gesamten Lebenszyklus von OAuth 2.0- und OpenID Connect-Diensten, einschließlich Benutzerauthentifizierung, Client-Registrierung sowie der Ausstellung und Validierung von Identitäts- und Zugriffstokens. Das Projekt zeichnet sich durch eine hochgradig modulare Architektur aus, die es Entwicklern ermöglicht, Authentifizierungsdienste direkt in bestehende Web-Anwendungs-Stacks zu integrieren. Es unterstützt fortgeschrittene Anpassungen durch eine Middleware-basierte Request-Pipeline, ereignisgesteuerte Lifecycle-Hooks und einen strategiebasierten Ansatz zur Implementierung einzigartiger Grant-Typen. Diese Flexibilität erstreckt sich auf das Datenmanagement, wo ein steckbares Adaptersystem die Nutzung externer Datenbanken zur Persistierung von Sitzungen und Tokens ermöglicht. Über die reine Protokoll-Compliance hinaus enthält das Framework umfassende Sicherheits- und operative Funktionen. Es unterstützt fein abgestimmte Autorisierungsrichtlinien, kryptografisches Key-Management mit externer Signatur-Integration und fortgeschrittene Sicherheitsprofile zum Schutz sensibler Transaktionen. Das System bietet zudem integrierte Observability durch Monitoring von Lifecycle-Ereignissen und automatisierte Metadaten-Erkennung, um die programmatische Interaktion mit externen Clients zu erleichtern.
Stores authorization data like sessions and tokens in external databases or persistent storage systems using custom storage adapters.
CRUD is an administrative interface framework and code generation package designed to build customized control panels, data management dashboards, and record-handling workflows within PHP and Model controllers. The architecture combines server-side template rendering, database relationship introspection, session persistence, and extensible field type registries to assemble backend interfaces. It provides full data lifecycle management, supporting searchable and paginated data tables, creation and editing forms, bulk record operations, hierarchical entry reordering, and data export capabilities
Maintains administrative user authentication state securely across browser requests using server-side storage.