跳转到主要内容

为您的敏感页面提供额外的安全性

项目描述

PyPI Version Build Status Documentation Status Code Coverage

Elevate模式为您最敏感的页面提供额外的安全层。
这是GitHub的Sudo ModeDjango上的实现。

这是为了什么?

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

上传时间 Python 3

支持