岗哨配置设置
autoguard的Python项目详细描述
autoguard项目允许Sentry服务器使用远程用户身份验证。
它主要是一个特殊的哨兵配置文件,经过修改以挂接身份验证 后端和django中间件到适当的远程用户类。
它还使用getconf从ini配置文件中读取设置。
用法
autoguard配置可以通过以下几种方式进行调整:
- 特定环境变量(以AUTOGUARD_开头)
- 从/etc/autoguard/settings/*.ini 读取
- 在dev签出时,从/path/to/autoguard_checkout/local_settings.ini 读取
所有选项都在autoguard/example_settings.ini文件中描述。
像使用哨兵一样使用自动守卫。它自动发现sentry_conf.pyconfig文件:
autoguard start
如果使用由附加的dockerfile生成的docker映像。入口点是“autoguard”命令:
docker run --name redis redis:latest docker run <IMAGE_ID> --link redis:redis --volume <CONFIG_DIR>:/etc/autoguard start
安全性
AutoGuard希望在https反向代理后面运行;该代理必须设置X-Forwarded-Protohttp头 对于https请求,https。
身份验证基于X-Remote-Userhttp头,代理必须在传递给应用程序之前清除它。