跳转到主要内容

一个中间件,确保只有Sentry可以访问源映射

项目描述

django-sentry-secure-source-map

CI PyPI PyPI - Python Version

一个中间件,确保只有Sentry可以访问源映射。

启用后,只有来自Sentry的请求才能访问源映射(任何以STATIC_URL开头并以.map结尾的URL)。

有关更多信息,请参阅安全访问源映射

安装

pip install django-sentry-secure-source-map

然后在settings.py中的MIDDLEWARE中添加sentry_secure_source_map.SentrySecureSourceMapMiddleware。理想情况下,它应该放置在尽可能高的位置,在像whitenoise这样的工具之前。

接下来,您需要配置令牌。从设置页面获取项目的“安全令牌”,并将其设置为SENTRY_SECURITY_TOKEN

SENTRY_SECURITY_TOKEN = "abcde12345"

如果没有设置令牌,中间件将不执行任何操作。

Sentry中必须启用“启用JavaScript源获取”。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

django-sentry-secure-source-map-0.1.0.tar.gz (4.6 kB 查看哈希值)

上传时间

构建分布

django_sentry_secure_source_map-0.1.0-py3-none-any.whl (3.6 kB 查看哈希值)

上传时间 Python 3

支持者