Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 7890635e authored by Nicolas's avatar Nicolas
Browse files

First Release

parents
No related branches found
No related tags found
No related merge requests found
Pipeline #481 failed
# Created by https://www.gitignore.io/api/macos
### macOS ###
# General
.DS_Store
.AppleDouble
.LSOverride
# Icon must end with two \r
Icon
# Thumbnails
._*
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
# End of https://www.gitignore.io/api/macos
# Changelog
## [1.0.0] - 2020-05-24
### Added
- Développement du module
## Source
https://raw.githubusercontent.com/olivierlacan/keep-a-changelog/master/CHANGELOG.md
# CSP
Gestion CSP pour Magento 2
## Documentation devdocs.magento.com
https://devdocs.magento.com/guides/v2.3/extension-dev-guide/security/content-security-policies.html
## Installation
Lancer dans le terminal la commande suivante pour configurer le chemin du dépot GIT :
`composer config repositories.nicolasbejean-csp vcs git@github.com:nicolasbejean/csp.git`
Ensuite, procéder à l'installation avec la commande :
`composer require nicolasbejean/csp`
{
"name": "nicolasbejean/csp",
"description": "Module pour la CSP",
"type": "magento2-module",
"version": "1.0.0",
"require": {
"php": "~7.1.3||~7.2.0||~7.3.0",
"magento/framework": "102.0.*",
"magento/module-csp": "100.3.0"
},
"license": [
"OSL-3.0",
"AFL-3.0"
],
"autoload": {
"psr-4": {
"NicolasBejean\\Csp\\": ""
},
"files": [
"registration.php"
]
}
}
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Store:etc/config.xsd">
<default>
<csp>
<mode>
<storefront>
<report_uri>https://medias.bejean.eu/</report_uri>
<report_uri>https://fonts.bejean.eu/</report_uri>
</storefront>
<admin>
<report_uri>https://fonts.bejean.eu/</report_uri>
</admin>
</mode>
</csp>
</default>
</config>
<?xml version="1.0"?>
<csp_whitelist xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Csp:etc/csp_whitelist.xsd">
<policies>
<policy id="img-src">
<values>
<value id="medias-bejean-eu" type="host">https://medias.bejean.eu</value>
</values>
</policy>
<policy id="font-src">
<values>
<value id="fonts-bejean-eu" type="host">https://fonts.bejean.eu</value>
</values>
</policy>
</policies>
</csp_whitelist>
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="NicolasBejean_Csp" setup_version="1.0.0">
<sequence>
<module name="Magento_Csp"/>
</sequence>
</module>
</config>
<?php
use \Magento\Framework\Component\ComponentRegistrar;
ComponentRegistrar::register(
ComponentRegistrar::MODULE,
'NicolasBejean_Csp',
__DIR__
);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment