awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • netflix/pollyjsالصورة الرمزية لـ Netflix

    Netflix/pollyjs

    10,253عرض على 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
    عرض على GitHub↗10,253
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    hazelcast/hazelcast

    6,570عرض على 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
    عرض على GitHub↗6,570
  • gluster/glusterfsالصورة الرمزية لـ gluster

    gluster/glusterfs

    5,191عرض على GitHub↗

    GlusterFS هو نظام ملفات موزع محدد برمجياً وعنقود تخزين قابل للتوسع يجمع موارد القرص من خوادم متعددة في مساحة اسم عالمية واحدة. يعمل كمنصة تخزين موحدة، مما يسمح بتعريض نفس البيانات الأساسية من خلال واجهات تخزين الملفات، والكتل، والكائنات. يتميز النظام من خلال بنية لا مركزية تستخدم التجزئة المتسقة لتوزيع الملفات عبر عقد الشبكة دون خادم بيانات تعريف مركزي. يضمن سلامة البيانات وتوافرها باستخدام النسخ المتماثل ذاتي الإصلاح، والاتساق القائم على النصاب القانوني لمنع سيناريوهات انقسام الدماغ، والنسخ المتماثل الجغرافي غير المتزامن للتعافي من الكوارث عبر المواقع الجغرافية البعيدة. توفر المنصة تغطية واسعة للإمكانيات عبر تصدير التخزين متعدد البروتوكولات عبر NFS وSamba وiSCSI، بالإضافة إلى إدارة شاملة لوحدات التخزين بما في ذلك لقطات في الوقت المناسب، وحصص التخزين، وتوسيع السعة المرن. تتم إدارة الأمان من خلال تشفير TLS للبيانات أثناء النقل، وتكامل إدارة الهوية، والتحكم الدقيق في الوصول POSIX. البرنامج متاح كحزم ثنائية من خلال مستودعات المجتمع لتوزيعات Linux المختلفة.

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

    C
    عرض على GitHub↗5,191
  • openiddict/openiddict-coreالصورة الرمزية لـ openiddict

    openiddict/openiddict-core

    5,168عرض على GitHub↗

    هذا المشروع عبارة عن حزمة هوية .NET وإطار عمل خادم يُستخدم لبناء مزودي هوية OpenID Connect و OAuth 2.0 معتمدين. يوفر المنطق الأساسي المطلوب لإصدار والتحقق من رموز الأمان وإدارة مصادقة المستخدم عبر أنواع المنح وتدفقات البروتوكول المختلفة. يتضمن إطار العمل طبقة ترجمة بروتوكول تربط OpenID Connect و SAML لتمكين التشغيل البيني بين مزودي الهوية المختلفين. كما يدعم وضع التشغيل عديم الحالة، والذي يزيل التحقق والتخزين المدمجين للسماح بالتحكم اليدوي في التحقق من الرمز والعميل. يغطي النظام مجموعة واسعة من القدرات، بما في ذلك التحكم في الوصول إلى API من خلال وسيط التحقق من الرمز وتكامل الهوية عبر الأنظمة الأساسية لتطبيقات سطح المكتب والجوال. يتميز بخط أنابيب معالجة طلب قابل للتخصيص مع مزودي استمرارية قابلين للتوصيل لتخزين بيانات الهوية وتخزين طلبات التفويض مؤقتاً.

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

    C#
    عرض على GitHub↗5,168
  • zhangkaitao/shiro-exampleالصورة الرمزية لـ zhangkaitao

    zhangkaitao/shiro-example

    4,775عرض على 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
    عرض على GitHub↗4,775
  • cerbos/cerbosالصورة الرمزية لـ cerbos

    cerbos/cerbos

    4,460عرض على 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
    عرض على GitHub↗4,460
  • apache/shiroالصورة الرمزية لـ apache

    apache/shiro

    4,432عرض على GitHub↗

    Shiro هو إطار عمل أمان Java يوفر مديراً للهوية والوصول لتنفيذ المصادقة، والتفويض، والتشفير، وإدارة الجلسة. يعمل كطبقة أمان للتحقق من هويات المستخدمين وفرض التحكم في الوصول القائم على الأدوار لموارد النظام المحمية. يتميز المشروع ببنية نطاق قابلة للتوصيل تفصل منطق الأمان عن بيانات الهوية ونظام إدارة جلسة مستقل يتتبع حالة المستخدم بشكل مستقل عن حاوية servlet الأساسية. يتضمن مدمجاً لموفري الهوية الخارجيين باستخدام بروتوكولات الاتحاد مثل OAuth 2.0 وSAML لتمكين تسجيل الدخول الموحد. يغطي إطار العمل سطح قدرة واسع بما في ذلك اعتراض الطلب من خلال سلاسل المرشحات، وفرض الأمان التصريحي عبر التعليقات التوضيحية، وحماية البيانات الحساسة باستخدام أغلفة تشفير متماثلة وغير متماثلة. كما يوفر أدوات لتخزين عمليات بحث الأمان وإدارة دورات حياة الجلسة الموزعة عبر بيئات المؤسسات.

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

    Javajavalibraryshiro
    عرض على GitHub↗4,432
  • miguel-perez/smoothstate.jsالصورة الرمزية لـ miguel-perez

    miguel-perez/smoothState.js

    4,377عرض على GitHub↗

    smoothState.js هو مدير تنقل AJAX ومكتبة انتقال صفحة jQuery مصممة لإنشاء انتقالات سلسة بين الصفحات عن طريق تحميل المحتوى عن بُعد بشكل غير متزامن. يعمل كمدير حالة سجل المتصفح الذي يرفق بيانات قابلة للتسلسل مخصصة لإدخالات السجل ويتعامل مع عمليات إعادة توجيه URL دون الحاجة إلى تحديثات كاملة للمتصفح. تتضمن المكتبة ذاكرة تخزين مؤقت للصفحة من جانب العميل تخزن الصفحات التي تمت زيارتها مسبقاً في الذاكرة لإعادة التحميل الفوري. كما تقلل من أوقات التحميل المتصورة من خلال نظام جلب مسبق للمحتوى يبدأ طلبات الشبكة عندما يحوم المستخدم فوق رابط. يوفر المشروع أدوات لإدارة دورات حياة التحميل وتنسيق الرسوم المتحركة أثناء دخول وخروج عناصر الصفحة. كما يسمح باعتراض وتعديل طلبات التنقل والإعدادات قبل جلب المحتوى وحقنه في المستند.

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

    CSS
    عرض على GitHub↗4,377
  • nathanl/authorityالصورة الرمزية لـ nathanl

    nathanl/authority

    1,197عرض على GitHub↗

    Authority هو إطار عمل للتفويض لتطبيقات Ruby on Rails يدير أذونات المستخدم وسياسات التحكم في الوصول. يوفر نظاماً لتغليف منطق الأمان المعقد في فئات مخصصة، مما يفصل هذه المخاوف عن نماذج الأعمال الأساسية. تفرض المكتبة قواعد الأمان من خلال اعتراض طلبات الويب على مستوى المتحكم (controller) والتحقق من الإجراءات مقابل السياسات المحددة. وتستخدم التعيين القائم على الاصطلاح لربط النماذج تلقائياً بفئات التفويض المقابلة لها، مما يدعم كلاً من الفحوصات العالمية والتحقق المدرك للمثيل لموارد محددة. بعيداً عن الإنفاذ على مستوى المتحكم، يسهل إطار العمل عرض الواجهة المشروط من خلال السماح للمطورين بالتحقق من حالة التفويض مباشرة داخل قوالب العرض. ويتضمن آليات لمعالجة الاستثناءات المركزية، مما يتيح التسجيل المتسق واستجابات الخطأ المخصصة عند حدوث محاولات وصول غير مصرح بها.

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

    Rubyauthorizationruby
    عرض على GitHub↗1,197
  • mulesoft/api-consoleالصورة الرمزية لـ mulesoft

    mulesoft/api-console

    907عرض على 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
    عرض على GitHub↗907
  1. Home
  2. Software Engineering & Architecture
  3. Request Interception Control

استكشف الوسوم الفرعية

  • Authorization Request Enrichments1 وسم فرعيModifies 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 وسم فرعيCapturing 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.