5 repositorios
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.
Este proyecto es una librería de red HTTP en Objective-C que proporciona un wrapper orientado a objetos para CFNetwork para ejecutar peticiones síncronas y asíncronas en macOS e iOS. Funciona como un framework para gestionar sesiones HTTP, realizar transferencias de archivos reanudables y manejar el almacenamiento en caché de contenido offline. La librería se distingue por un gestor de transferencia de archivos reanudable que rastrea los offsets de bytes y utiliza streaming respaldado por disco para grandes subidas y descargas. También incluye un gestor de credenciales seguro que se integra con el llavero (keychain) del sistema para manejar certificados de cliente y tokens de autenticación. La superficie de capacidades cubre la gestión de sesiones HTTP con manejo automático de cookies, autenticación web segura y la adquisición de páginas web completas para visualización offline. Además, proporciona herramientas para el procesamiento de peticiones en segundo plano, compresión de tráfico de red, limitación de ancho de banda y configuración de proxy.
Maintains session state by automatically tracking and updating cookies and custom HTTP headers.
Este proyecto es una guía integral de preparación para entrevistas técnicas y base de conocimientos de ciencias de la computación. Sirve como un recurso de estudio estructurado diseñado para ayudar a los ingenieros de software a repasar conceptos fundamentales de ingeniería y prepararse para evaluaciones profesionales de codificación. El repositorio se centra en una amplia gama de dominios teóricos y prácticos, incluyendo referencias detalladas para arquitectura de aplicaciones móviles y fundamentos de sistemas operativos. Proporciona materiales curados sobre patrones de arquitectura de software y análisis de protocolos de red para apoyar el desarrollo profesional. El contenido cubre capacidades fundamentales como estructuras de datos y algoritmos, concurrencia y multihilo, y gestión de memoria. También incluye profundidad en arquitectura de sistemas, incluyendo planificación de procesos, comunicación entre procesos y optimización de renderizado de UI.
Covers maintaining state across stateless requests using cookies and session identifiers.
Este proyecto es una base de conocimientos integral de programación Java y un repositorio de referencia técnica. Proporciona una colección curada de respuestas destiladas, documentación de API y guías de solución de problemas diseñadas para ayudar a los desarrolladores a resolver desafíos de codificación comunes y trampas del lenguaje. El repositorio se distingue por un enfoque arquitectónico estructurado del conocimiento, utilizando un análisis centrado en la comparación para resaltar las compensaciones (trade-offs) entre diferentes implementaciones de bibliotecas y características del lenguaje. Agrega discusiones de la comunidad de alto impacto en un formato estandarizado, organizando soluciones técnicas por patrones arquitectónicos, de concurrencia y de seguridad. El contenido cubre una amplia gama de dominios técnicos, incluyendo especificaciones del lenguaje central, gestión de concurrencia, gestión de memoria y patrones de diseño de software. También incluye orientación sobre solución de problemas en tiempo de ejecución, implementación de estructuras de datos, reflexión y metadatos, y patrones de integración de API. La documentación sirve como referencia técnica para implementar patrones de arquitectura de software estándar y resolver problemas de configuración del entorno.
Describes maintaining state across network requests by reading and updating session cookies.
Authboss es un framework de autenticación HTTP modular para gestionar la identidad del usuario, los ciclos de vida de la sesión y la seguridad de las contraseñas. Proporciona un sistema de middleware de acceso a la identidad para controlar el acceso a rutas y sincronizar la identidad del usuario entre solicitudes a través de protocolos web estándar. El framework se distingue por una arquitectura conectable que permite el registro de módulos independientes para extender la lógica de identidad. Utiliza un sistema de eventos basado en hooks para ejecutar lógica de negocio personalizada durante los cambios de estado de autenticación y emplea un patrón de token selector-verificador para proteger contra ataques de temporización durante la validación. El sistema cubre la gestión integral de identidades, incluyendo el registro de usuarios, el hashing de contraseñas y el seguimiento del estado de la sesión. Admite autenticación multifactor a través de TOTP y SMS, así como la integración de identidad de terceros utilizando los estándares OAuth1 y OAuth2. Las capacidades de seguridad adicionales incluyen protección contra fuerza bruta con estado con bloqueo de cuenta y flujos de trabajo de recuperación de cuenta basados en correo electrónico. El proyecto admite tanto la renderización de plantillas HTML del lado del servidor como respuestas de API basadas en JSON para adaptarse a arquitecturas web tradicionales o headless.
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.