Skip to main content

哨兵的配置设置

项目描述

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 查看哈希)

已上传 source

内置分布

autoguard-0.3.4-py2-none-any.whl (11.4 kB 查看哈希

已上传 2 7