Add an event to edit the CSP
This introduces and event that can be listend to when we actually use
the CSP. This means that apps no longer have to always inject their CSP
but only do so when it is required. Yay for being lazy.
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
Showing
- lib/composer/composer/autoload_classmap.php 1 addition, 0 deletionslib/composer/composer/autoload_classmap.php
- lib/composer/composer/autoload_static.php 1 addition, 0 deletionslib/composer/composer/autoload_static.php
- lib/private/Security/CSP/ContentSecurityPolicyManager.php 12 additions, 0 deletionslib/private/Security/CSP/ContentSecurityPolicyManager.php
- lib/private/Server.php 2 additions, 4 deletionslib/private/Server.php
- lib/public/IServerContainer.php 1 addition, 0 deletionslib/public/IServerContainer.php
- lib/public/Security/CSP/AddContentSecurityPolicyEvent.php 52 additions, 0 deletionslib/public/Security/CSP/AddContentSecurityPolicyEvent.php
- lib/public/Security/IContentSecurityPolicyManager.php 2 additions, 0 deletionslib/public/Security/IContentSecurityPolicyManager.php
- tests/lib/Security/CSP/AddContentSecurityPolicyEventTest.php 44 additions, 0 deletionstests/lib/Security/CSP/AddContentSecurityPolicyEventTest.php
- tests/lib/Security/CSP/ContentSecurityPolicyManagerTest.php 52 additions, 2 deletionstests/lib/Security/CSP/ContentSecurityPolicyManagerTest.php
Loading
Please register or sign in to comment