5 dépôts
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 est un framework d'authentification modulaire conçu pour gérer l'identité des utilisateurs et l'orchestration des comptes. Il fournit un système complet pour gérer l'enregistrement des utilisateurs, la vérification des e-mails et l'intégralité du cycle de vie des profils utilisateurs. Le framework se distingue par une suite ciblée d'outils de sécurité et d'identité, incluant l'authentification multi-facteurs via des mots de passe basés sur le temps et SMS, ainsi que l'intégration d'identité avec des fournisseurs externes utilisant les protocoles OAuth1 et OAuth2. Il inclut également un gestionnaire de sécurité de compte dédié qui implémente une protection contre la force brute via le verrouillage de compte basé sur les identifiants et le hachage adaptatif des mots de passe. Globalement, le projet couvre la gestion du cycle de vie des sessions, incluant les cookies de connexion persistants et les délais d'inactivité, ainsi que les flux de récupération de compte pour les mots de passe oubliés. Il fournit également un middleware de requête pour le contrôle d'accès aux routes et prend en charge le rendu des vues d'authentification en HTML ou JSON.
Stores and retrieves user identity state across requests using server-side storage and secure cookies.
node-oidc-provider est un framework pour construire des serveurs d'autorisation et des fournisseurs d'identité certifiés OpenID au sein d'environnements Node.js. Il fournit une suite complète d'outils pour gérer tout le cycle de vie des services OAuth 2.0 et OpenID Connect, y compris l'authentification des utilisateurs, l'enregistrement des clients, ainsi que l'émission et la validation des jetons d'identité et d'accès. Le projet se distingue par une architecture hautement modulaire qui permet aux développeurs d'intégrer des services d'authentification directement dans les stacks d'applications web existantes. Il prend en charge une personnalisation avancée via un pipeline de requêtes basé sur des middlewares, des hooks de cycle de vie événementiels et une approche basée sur des stratégies pour implémenter des types de grant uniques. Cette flexibilité s'étend à la gestion des données, où un système d'adaptateurs enfichables permet l'utilisation de bases de données externes pour la persistance des sessions et des jetons. Au-delà de la conformité au protocole de base, le framework inclut des capacités de sécurité et opérationnelles étendues. Il prend en charge des politiques d'autorisation fines, la gestion des clés cryptographiques avec intégration de signature externe et des profils de sécurité avancés pour protéger les transactions sensibles. Le système fournit également une observabilité intégrée via la surveillance des événements de cycle de vie et la découverte automatisée de métadonnées pour faciliter l'interaction programmatique avec les clients externes.
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.