blackbird/module-nonce-provider

不适用

1.0.0 2024-07-02 08:45 UTC

This package is auto-updated.

Last update: 2024-09-02 09:09:37 UTC


README

Latest Stable Version License: MIT

此模块向所有 Magento 2 模板添加对对象 "$nonceProvider" 的访问权限,以便于实施 CSP nonce 安全策略。

/**
 * @var \Blackbird\NonceProvider\ViewModel\NonceProvider $nonceProvider
 */
<script type="text/javascript" <?= $nonceProvider->renderNonceAttribute() ?> >
   console.log("I am authorized now !");
</script>

设置

获取软件包

压缩包

将压缩包解压到您的 Magento 实例根目录下的 app/code/Blackbird/NonceProvider。

Composer 软件包

composer require blackbird/module-nonce-provider

安装模块

转到您的 Magento 根目录,然后运行以下 Magento 命令

php bin/magento setup:upgrade

如果您处于生产模式,请勿忘记重新编译和重新部署静态资源,或者使用 --keep-generated 选项。

支持

联系方式

如需更多信息,请联系我们

作者

许可证

本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。

这就全部了!