将登台站点置于基本身份验证层之后。

django-auth-wall的Python项目详细描述


Latest PyPI versionLatest Travis CI build status

一个非常基本的基本身份验证中间件,它使用在 保护整个站点的环境变量或settings.py。 不使用django auth。

例如,可以在开发期间快速保护整个站点。

注意:环境变量优先于settings.py

用法

# In settings.py:

MIDDLEWARE = [
    'django_auth_wall.middleware.BasicAuthMiddleware',

    # all other middleware here
]

# Optionally, set it here if not setting as environment variable
# Requires both variable to be set, else site won't be protected.
AUTH_WALL_USERNAME = 'user'
AUTH_WALL_PASSWORD = 'pass'

安装

pip install django-auth-wall

警告

请确保使用ssl/tls(https)加密 客户端和服务器,当使用基本访问身份验证时。基本的 访问身份验证用户名和密码以明文形式发送,如果 不使用ssl/tls,很容易截获凭据。

兼容性

  • Django 1.5+

许可证

麻省理工学院

作者

django auth wall的作者是Saurabh Kumar

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java变量列表数(ArrayList)作为方法的参数   Elasticsearch(Java)集成测试   java Spring MVC HandlerInterceptorAdapter   将springboot应用程序作为war文件部署在专用tomcat上的java不起作用   java在ArrayList中添加双精度的问题   mysql Apache Solr java教程   java分区字节数组到队列的相等字节数组   java使用方法toString()打印对象   从JMS队列中获取java批处理   如何在Java中获取SWT字体族名称?   java Spring引导2随机500和400错误   java从不在windows上工作的资源加载映像   java是一个正则表达式,它只匹配不包含数字和字母的单词