hexis-hr/access-control-profiler-bundle

访问控制分析器包

dev-master 2024-04-23 08:10 UTC

This package is auto-updated.

Last update: 2024-09-23 09:06:50 UTC


README

AccessControlProfilerBundle 是一个为增强安全性而设计的 Symfony 包,它通过根据 IP 地址限制对 Symfony 分析器的访问来提高安全性。

功能

  • IP 地址访问控制:允许您根据 IP 地址控制对 Symfony 分析器的访问。只有指定的 IP 地址才被允许访问分析器。
  • 事件监听器实现:利用 Symfony 的事件监听器来拦截内核请求,并强制执行分析器的 IP 地址访问控制。

安装

通过 Composer 安装 AccessControlProfilerBundle

composer require hexis-hr/access-control-profiler-bundle

配置

环境变量 (.env)

ALLOWED_PROFILER_IPS="127.0.0.0,127.0.0.1"
  • '127.0.0.0''127.0.0.1' 替换为允许访问 Symfony 分析器的 IP 地址。

配置文件 (config/packages/access_control_profiler.yaml)

access_control_profiler:
  profiler_route: '_profiler'

使用方法

一旦安装和配置完成,AccessControlProfilerBundle 将自动根据配置的 IP 地址限制对 Symfony 分析器的访问。只有来自指定 IP 的请求才能访问分析器。

贡献

欢迎贡献!请随时提交问题、功能请求或拉取请求。

许可证

此包是开源软件,受Apache License 2.0 许可。

请随意使用额外的信息自定义 README,例如使用示例、故障排除技巧或与您的包及其功能相关的任何其他相关详细信息。