1 Repo
Adding the Origin header to the Vary response header to prevent cache collisions.
Distinct from Cache Control Headers: Focuses specifically on the Vary header's use of Origin for cache coordination, whereas the parent is general cache control.
Explore 1 awesome GitHub repository matching security & cryptography · Origin-Based Vary Headers. Refine with filters or upvote what's useful.
django-cors-headers ist eine Middleware für Django, die Cross-Origin Resource Sharing-Header verwaltet, um zu steuern, welche externen Domains auf Serverressourcen zugreifen können. Sie dient als Sicherheitskomponente zur Durchsetzung von Zugriffskontrollrichtlinien durch Ursprungsvalidierung und Header-Management. Das Projekt bietet Funktionen für Origin-Whitelisting unter Verwendung von Hostnamen oder regulären Ausdrücken und unterstützt die Local Network Access-Spezifikation, um Anfragen aus privaten Netzwerken zuzulassen. Es ermöglicht eine granulare Steuerung über pfadbasierte Einschränkungen und eine dynamische Ursprungsvalidierung, die durch ein Signalsystem gesteuert wird. Die Software deckt breitere Sicherheits- und Leistungsbereiche ab, einschließlich Credential-Management, Request-Filtering und die Steuerung der Offenlegung von Antwort-Headern. Sie verwaltet zudem die Cache-Koordinierung, indem sie den Ursprung zum Vary-Header hinzufügt, um Inhaltskollisionen zwischen verschiedenen Cross-Origin-Anfragen zu verhindern.
Prevents cache collisions between different cross-origin requests by adding the Origin header to the Vary response.