3 Repos
Middleware components that intercept and process HTTP requests based on predefined filters.
Distinct from Request Interception: Distinct from generic request interception as it focuses on the filter chain pattern for web application request pipelines.
Explore 3 awesome GitHub repositories matching web development · Request Filtering Middleware. Refine with filters or upvote what's useful.
Dieses Projekt ist ein OAuth-Sicherheitsframework für Java-Webanwendungen. Es bietet eine Reihe von Tools für das Hinzufügen von Authentifizierung und Autorisierung zu Spring-Anwendungen unter Verwendung standardisierter delegierter Autorisierungsprotokolle. Die Bibliothek implementiert sowohl OAuth 1.0a- als auch OAuth 2.0-Standards. Für OAuth 2.0 enthält sie Implementierungen sowohl für die Client-Seite, um Zugriffstokens anzufordern und geschützte Ressourcen zu nutzen, als auch für die Provider-Seite, um Zugriffstokens auszustellen und Autorisierungsberechtigungen zu verwalten. Das Framework deckt API-Autorisierungs-Workflows ab, sichert die Kommunikation zwischen Anwendungen und verwaltet Datenzugriffsberechtigungen durch ein tokenbasiertes System.
Provides a chain of filters to intercept and validate OAuth tokens before requests reach the application.
Ahoy ist ein First-Party-Analytics-Framework für Ruby-on-Rails-Anwendungen. Es bietet Tools zur Erfassung von Benutzerverhalten und Seitenaufrufen, wodurch Entwickler die volle Kontrolle über ihre Analysedaten behalten. Das System zeichnet sich durch relationale Datenanalyse aus, die Besuchsidentifikatoren direkt mit Anwendungsmodellen für eine tiefgehende Zuordnung von Geschäftsobjekten verknüpft. Es enthält ein datenschutzfreundliches Tracking-Tool, das IP-Adressmaskierung und Cookie-loses Gruppieren von Besuchern nutzt, um Benutzerdaten zu anonymisieren. Das Projekt deckt ein breites Spektrum an Analysefunktionen ab, einschließlich benutzerdefiniertem Event-Tracking, geografischer Standortauflösung via IP-Geocoding und User-Funnel-Analyse. Es verwaltet Daten durch relationale Datenbankpersistenz und nutzt voraggregierte Rollups, um die Abfrage-Performance bei großen Datensätzen zu wahren. Zusätzliche Infrastrukturfunktionen umfassen asynchrones Message-Routing, Middleware-Level-Traffic-Filterung zum Ausschluss von Bots und eine dedizierte API zum Sammeln von Daten von mobilen oder externen Clients.
Intercepts incoming requests to exclude bots or blacklisted IP addresses before they are recorded as visits.
Dieses Projekt ist eine PHP-Bibliothek und ein Development-Kit für den Bau von Bots, die mit der Telegram Bot API interagieren. Es bietet ein Framework für die Verarbeitung von Benutzernachrichten, die Verwaltung von Inline-Queries und die Bereitstellung von Medieninhalten über Webhooks und Polling. Das Framework enthält eine Datenverwaltungsschicht zum Speichern von Benutzerprofilen, Chat-Verläufen und Bot-Zuständen in einer relationalen Datenbank, um die Kontinuität über Sitzungen hinweg zu wahren. Es bietet zudem administrative Zugriffsbeschränkungen, um die Ausführung sensibler Aufgaben auf verifizierte Benutzerkennungen zu begrenzen. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich Command-Pattern-Dispatching für die Ausführung von Logik basierend auf Textmustern, Middleware-basiertem Request-Filtering und adaptivem Medien-Chunking, um API-Größenbeschränkungen einzuhalten. Zusätzliche Utilities verwalten bidirektionale Dateiübertragungen zwischen Remote-Servern und lokalem Speicher sowie automatisierte Broadcast-Nachrichten an Benutzer und Kanäle.
Uses a middleware layer to intercept and filter incoming updates before they reach primary handlers.