5 repository-uri
Maintaining session state specifically by reading and updating cookies and custom headers in HTTP responses.
Distinct from Header-Based: Focuses on state maintenance (session tracking) rather than just validating the request for security gating.
Explore 5 awesome GitHub repositories matching security & cryptography · Session Cookie Tracking. Refine with filters or upvote what's useful.
This project is an Objective-C HTTP networking library that provides an object-oriented wrapper for CFNetwork to execute synchronous and asynchronous requests on macOS and iOS. It functions as a framework for managing HTTP sessions, performing resumable file transfers, and handling offline content caching. The library distinguishes itself through a resumable file transfer manager that tracks byte offsets and utilizes disk-backed streaming for large uploads and downloads. It also includes a secure credential manager that integrates with the system keychain to handle client certificates and aut
Maintains session state by automatically tracking and updating cookies and custom HTTP headers.
Acest proiect este un ghid cuprinzător de pregătire pentru interviuri tehnice și o bază de cunoștințe de informatică. Acesta servește ca resursă de studiu structurată, concepută pentru a ajuta inginerii software să revizuiască conceptele fundamentale de inginerie și să se pregătească pentru evaluările profesionale de codare. Repository-ul se concentrează pe o gamă largă de domenii teoretice și practice, inclusiv referințe detaliate pentru arhitectura aplicațiilor mobile și fundamentele sistemelor de operare. Oferă materiale curatoriate despre tiparele de arhitectură software și analiza protocoalelor de rețea pentru a sprijini dezvoltarea profesională. Conținutul acoperă capabilități fundamentale precum structurile de date și algoritmii, concurența și multithreading-ul, și gestionarea memoriei. Include, de asemenea, detalii despre arhitectura sistemelor, inclusiv programarea proceselor, comunicarea între procese și optimizarea randării UI.
Covers maintaining state across stateless requests using cookies and session identifiers.
Acest proiect este o bază de cunoștințe cuprinzătoare de programare Java și un depozit de referință tehnică. Oferă o colecție curată de răspunsuri distilate, documentație API și ghiduri de depanare concepute pentru a ajuta dezvoltatorii să rezolve provocările comune de codare și capcanele limbajului. Depozitul se remarcă printr-o abordare arhitecturală structurată a cunoștințelor, utilizând analiza centrată pe comparație pentru a evidenția compromisurile între diferite implementări de biblioteci și caracteristici ale limbajului. Acesta agregă discuțiile comunității cu impact ridicat într-un format standardizat, organizând soluțiile tehnice pe tipare arhitecturale, de concurență și de securitate. Conținutul acoperă o gamă largă de domenii tehnice, inclusiv specificațiile de bază ale limbajului, gestionarea concurenței, gestionarea memoriei și tiparele de design software. Include, de asemenea, îndrumări privind depanarea runtime-ului, implementarea structurilor de date, reflexia și metadatele, precum și tiparele de integrare API. Documentația servește ca referință tehnică pentru implementarea tiparelor standard de arhitectură software și rezolvarea problemelor de configurare a mediului.
Describes maintaining state across network requests by reading and updating session cookies.
Authboss este un framework de autentificare HTTP modular pentru gestionarea identității utilizatorului, ciclurilor de viață ale sesiunii și securității parolelor. Oferă un sistem de middleware de acces la identitate pentru a controla accesul la rute și a sincroniza identitatea utilizatorului între cereri prin protocoale web standard. Framework-ul se distinge printr-o arhitectură pluggable care permite înregistrarea modulelor independente pentru a extinde logica de identitate. Utilizează un sistem de evenimente bazat pe hook-uri pentru a executa logica de business personalizată în timpul schimbărilor de stare de autentificare și folosește un tipar de token selector-verifier pentru a proteja împotriva atacurilor de tip timing în timpul validării. Sistemul acoperă gestionarea cuprinzătoare a identității, inclusiv înregistrarea utilizatorilor, hashing-ul parolelor și urmărirea stării sesiunii. Suportă autentificarea multi-factor prin TOTP și SMS, precum și integrarea identității de la terți folosind standardele OAuth1 și OAuth2. Capabilitățile suplimentare de securitate includ protecția stateful împotriva atacurilor brute-force cu blocarea contului și fluxuri de recuperare a contului bazate pe e-mail. Proiectul suportă atât randarea șabloanelor HTML pe partea de server, cât și răspunsuri API bazate pe JSON pentru a acomoda arhitecturi headless sau web tradiționale.
Tracks authentication status and user identity across HTTP requests using key-value session storage.
Ring is a Clojure HTTP web library that represents requests and responses as immutable data structures. It provides a functional framework for web development, treating HTTP traffic as standardized maps to decouple application logic from specific server implementations. The project features a middleware framework for composing reusable functional layers to handle cross-cutting concerns such as authentication and logging. It includes a server adapter system that translates raw traffic into request maps, as well as a dedicated integration layer for upgrading standard HTTP connections to bidirec
Tracks user sessions across requests using cookies and manages temporary data via a short-term flash store.