awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesRequest Interception Control

Controlling whether network calls are intercepted, passed through, or trigger custom events.

Distinct from Traffic Flow Control: Distinct from Traffic Flow Control as it manages interception logic for testing rather than load limiting for stability.

Explore 10 awesome GitHub repositories matching software engineering & architecture · Request Interception Control. Refine with filters or upvote what's useful.

Awesome Request Interception Control GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • netflix/pollyjsAvatar Netflix

    Netflix/pollyjs

    10,253Vezi pe GitHub↗

    Pollyjs is an HTTP mocking and recording library designed to capture and replay network interactions to create deterministic tests. It functions as a request interceptor and stubbing framework that records real API responses into files, ensuring consistent test results across different environments without relying on live network servers. The tool utilizes pluggable network adapters to support various environments and employs a state-based mode switching system to toggle between recording, replaying, and stubbing behaviors. It uses pattern-based request matching and persistent interaction sto

    Controls whether network calls are intercepted or passed to a server to regulate traffic during test execution.

    JavaScriptbrowserjavascriptnetflix
    Vezi pe GitHub↗10,253
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Executes custom logic during socket connection or client operations to perform identity verification before access is granted.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • gluster/glusterfsAvatar gluster

    gluster/glusterfs

    5,191Vezi pe GitHub↗

    GlusterFS este un sistem de fișiere distribuit definit prin software și un cluster de stocare scale-out care agregă resursele de disc de la mai multe servere într-un singur namespace global. Funcționează ca o platformă de stocare unificată, permițând ca aceleași date subiacente să fie expuse prin interfețe de stocare de fișiere, bloc și obiect. Sistemul se distinge printr-o arhitectură descentralizată care utilizează hashing consistent pentru a distribui fișierele pe nodurile de rețea fără un server de metadate central. Asigură integritatea și disponibilitatea datelor folosind replicarea self-healing, consistența bazată pe cvorum pentru a preveni scenariile de split-brain și geo-replicarea asincronă pentru recuperarea în caz de dezastru în locații geografice îndepărtate. Platforma oferă o acoperire largă a capabilităților prin exportul de stocare multi-protocol via NFS, Samba și iSCSI, precum și gestionarea cuprinzătoare a volumelor, inclusiv snapshot-uri point-in-time, cote de stocare și expansiunea elastică a capacității. Securitatea este gestionată prin criptare TLS pentru datele în tranzit, integrarea gestionării identității și controlul granular al accesului POSIX. Software-ul este disponibil ca pachete binare prin repository-urile comunității pentru diverse distribuții Linux.

    Uses a translator pipeline to intercept, modify, or redirect storage requests for encryption and access control.

    C
    Vezi pe GitHub↗5,191
  • openiddict/openiddict-coreAvatar openiddict

    openiddict/openiddict-core

    5,168Vezi pe GitHub↗

    Acest proiect este o stivă de identitate .NET și un framework de server utilizat pentru a construi furnizori de identitate certificați OpenID Connect și OAuth 2.0. Oferă logica de bază necesară pentru a emite și valida token-uri de securitate și pentru a gestiona autentificarea utilizatorilor prin diverse tipuri de grant-uri și fluxuri de protocol. Framework-ul include un strat de traducere a protocolului care face legătura între OpenID Connect și SAML pentru a permite interoperabilitatea între diferiți furnizori de identitate. De asemenea, suportă un mod de operare stateless, care elimină validarea și stocarea încorporate pentru a permite controlul manual asupra verificării token-urilor și clienților. Sistemul acoperă o gamă largă de capabilități, inclusiv controlul accesului API prin middleware de validare a token-urilor și integrarea identității cross-platform pentru aplicații desktop și mobile. Dispune de un pipeline de procesare a cererilor personalizabil cu furnizori de persistență pluggable pentru stocarea datelor de identitate și caching-ul cererilor de autorizare.

    Captures authorization, logout, and token callbacks within the request pipeline for custom processing.

    C#
    Vezi pe GitHub↗5,168
  • zhangkaitao/shiro-exampleAvatar zhangkaitao

    zhangkaitao/shiro-example

    4,775Vezi pe GitHub↗

    This project is a reference implementation and a collection of code samples for deploying the Apache Shiro security framework within Java-based web applications. It serves as a demonstration for implementing authentication, authorization, and user identity management. The implementation features distributed session management to coordinate user states across multiple server instances for high availability. It also includes samples for third-party OAuth2 integration, enabling external account authentication, and single sign-on support to grant access to multiple related applications. The proj

    Uses a chain of security filters to enforce authentication and authorization on incoming HTTP requests.

    HTMLshiro
    Vezi pe GitHub↗4,775
  • cerbos/cerbosAvatar cerbos

    cerbos/cerbos

    4,460Vezi pe GitHub↗

    Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec

    Modifies incoming authorization requests by fetching external data or redacting sensitive information before the policy engine evaluates the access decision.

    Goaccess-controlauthorizationgo
    Vezi pe GitHub↗4,460
  • apache/shiroAvatar apache

    apache/shiro

    4,432Vezi pe GitHub↗

    Shiro is a Java security framework that provides an identity and access manager for implementing authentication, authorization, cryptography, and session management. It serves as a security layer to verify user identities and enforce role-based access control for protected system resources. The project features a pluggable realm architecture that decouples security logic from identity data and a standalone session management system that tracks user state independently of the underlying servlet container. It includes an integrator for external identity providers using federation protocols such

    Uses sequenced filter chains to intercept web requests and enforce security constraints before they reach the application.

    Javajavalibraryshiro
    Vezi pe GitHub↗4,432
  • miguel-perez/smoothstate.jsAvatar miguel-perez

    miguel-perez/smoothState.js

    4,377Vezi pe GitHub↗

    smoothState.js este un manager de navigare AJAX și o bibliotecă de tranziții de pagină jQuery concepută pentru a crea tranziții fluide între pagini prin încărcarea asincronă a conținutului la distanță. Funcționează ca un manager de stare a istoricului browserului care atașează date serializabile personalizate la intrările din istoric și gestionează redirecționările URL fără a necesita reîmprospătări complete ale browserului. Biblioteca include un cache de pagină client-side care stochează paginile vizitate anterior în memorie pentru reîncărcare instantanee. Reduce și mai mult timpii de încărcare percepuți printr-un sistem de prefetching al conținutului care inițiază cereri de rețea atunci când un utilizator trece cu mouse-ul peste un link. Proiectul oferă instrumente pentru gestionarea ciclurilor de viață ale încărcării și orchestrarea animațiilor în timpul intrării și ieșirii elementelor de pagină. De asemenea, permite interceptarea și modificarea cererilor de navigare și a setărilor înainte ca conținutul să fie preluat și injectat în document.

    Enables changing requested URLs or settings before a page load begins to control destination behavior.

    CSS
    Vezi pe GitHub↗4,377
  • nathanl/authorityAvatar nathanl

    nathanl/authority

    1,197Vezi pe GitHub↗

    Authority este un framework de autorizare pentru aplicațiile Ruby on Rails care gestionează permisiunile utilizatorilor și politicile de control al accesului. Oferă un sistem pentru încapsularea logicii complexe de securitate în clase dedicate, separând aceste preocupări de modelele de business de bază. Biblioteca impune reguli de securitate prin interceptarea cererilor web la nivel de controller și validarea acțiunilor față de politicile definite. Utilizează maparea bazată pe convenții pentru a asocia automat modelele cu clasele lor de autorizare corespunzătoare, suportând atât verificări globale, cât și validări conștiente de instanță pentru resurse specifice. Dincolo de impunerea la nivel de controller, framework-ul facilitează randarea condiționată a interfeței, permițând dezvoltatorilor să verifice starea autorizării direct în șabloanele de vizualizare. Include mecanisme pentru gestionarea centralizată a excepțiilor, permițând logarea consistentă și răspunsuri personalizate la erori atunci când apar tentative de acces neautorizat.

    Intercepts web requests at the controller level to validate user permissions before executing actions.

    Rubyauthorizationruby
    Vezi pe GitHub↗1,197
  • mulesoft/api-consoleAvatar mulesoft

    mulesoft/api-console

    907Vezi pe GitHub↗

    This project is a web-based documentation viewer and interactive console designed to render API specifications into browser-based interfaces. It provides a framework for exploring endpoints, managing authorization flows, and executing live test requests directly against defined services. By parsing specification files into structured data models, the tool generates dynamic interfaces that allow developers to interact with API definitions in real time. The console is built as a library of reusable web components, enabling developers to embed documentation viewers into existing web applications

    Wraps fetch requests to inject authentication headers and security tokens into outgoing API calls.

    JavaScriptramlraml-documentraml-tooling
    Vezi pe GitHub↗907
  1. Home
  2. Software Engineering & Architecture
  3. Request Interception Control

Explorează sub-etichetele

  • Authorization Request Enrichments1 sub-tagModifies incoming authorization requests by fetching external data or redacting sensitive information before evaluation. **Distinct from Request Interception Control:** Focuses on enriching authorization requests with external data, distinct from general network request interception.
  • Identity Request Interception1 sub-tagCapturing identity-specific callbacks like authorization and logout in the request pipeline. **Distinct from Request Interception Control:** Focuses on identity callbacks (OIDC/OAuth) rather than general network diagnostics or testing.
  • Navigation Flow ControlsLogic to intercept and alter the destination of page-to-page navigation requests. **Distinct from Request Interception Control:** Distinct from Request Interception Control: specifically manages the flow of page navigation rather than general network diagnostics or testing.