哨兵的配置设置
项目描述
autoguard项目使 Sentry 服务器能够使用 REMOTE_USER 身份验证。
它主要是一个特殊的哨兵配置文件,经过修改以将身份验证后端和 Django 中间件连接到正确的 RemoteUser 类。
它还使用getconf从 INI 配置文件中读取设置。
用法
可以通过以下几种方式调整自动防护配置:
特定环境变量(以AUTOGUARD_ 开头)
从/etc/autoguard/settings/*.ini读取
在开发结帐时,从/path/to/autoguard_checkout/local_settings.ini读取
所有选项都在autoguard/example_settings.ini文件中描述。
使用 autoguard 几乎就像使用 Sentry 一样。它会自动发现sentry_conf.py配置文件:
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反向代理之后运行;对于 HTTPS 请求,该代理必须将X-Forwarded-Proto HTTP 标头设置为https 。
身份验证基于X-Remote-User HTTP 标头,代理必须在传递给应用程序之前清理它。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
autoguard-0.3.4.tar.gz
(7.4 kB
查看哈希)
内置分布
autoguard-0.3.4-py2-none-any.whl
(11.4 kB
查看哈希)