为您的敏感页面提供额外的安全性
项目描述
这是为了什么?
Elevate在初始用户认证之外提供额外的安全层。可以装饰视图为@elevate_required,然后用户必须重新认证才能访问该资源。这可能对删除对象、取消订阅和其他敏感操作很有用。重新认证后,用户在ELEVATE_COOKIE_AGE的持续时间内具有提升的权限。这个持续时间与正常的会话持续时间无关,允许在保持长时间用户会话的同时提供短期的提升权限。
安装
$ pip install django-elevate
兼容性
Django 2.2, 3.2和4.0
Python 3.7 - 3.10
pypy3
资源
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
django-elevate-2.0.3.tar.gz (8.4 kB 查看哈希值)
构建分发
django_elevate-2.0.3-py3-none-any.whl (10.7 kB 查看哈希值)
关闭
django-elevate-2.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b715c74451d49e45e8e6f9aba2bc4a839470e3e62e4f53d51d872396371e8082 |
|
MD5 | 50c195c3a8ec238a2f184168bd47d11e |
|
BLAKE2b-256 | 3628b6c94d3c8c22d54ddb207e3e0923018752b595daea356efb5df54d1bc43d |
关闭
django_elevate-2.0.3-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 00422cb5742ea3de06a189e245a4ad28eb645a1cde8946ff2e6922132134ae84 |
|
MD5 | 4c63c7f7ef61ed4935a97141ab7af068 |
|
BLAKE2b-256 | 4c1c50cf9dece141be826eaf3d9957c8479e4b7902f624a6582726b1722eb511 |