跳转到主要内容

Django的IP认证

项目描述

介绍

基于IP的Django认证。IP范围被指定并绑定到用户帐户。

安装

  • 使用buildouteasy_installpipdjango_ipauth包安装到您的路径中。

  • 对您的settings.py进行以下更改:* 将‘ipauth.backend.RangeBackend’添加到您的AUTHENTICATION_BACKENDS * 将ipauth添加到您的INSTALLED_APPS * 如果尚未添加,请将django.contrib.auth添加到您的INSTALLED_APPS

  • 将您的登录URL更改为使用ipauth.views.login视图。

  • 运行manage.py syncdb

使用

如果您正在使用Django的contrib.admin包,您应该在您的管理网站上有一个新的部分,称为Ipauth,您可以在此处添加Ranges

0.4.1 (2012/12/03)

  • 在后端和登录视图中添加了日志记录

0.4 (2012/11/27)

  • 修复了Range中的验证错误

  • 使范围冲突验证错误更加详细

0.3 (2012/10/22)

  • 修复了IPAddressFormField的验证错误

0.2 (2011/06/23)

  • 使范围的上限可选

  • 修复了Range模型clean方法中upper为null时的bug

0.1 (2011/06/17)

  • IPAddressFormField用于输入IP地址

  • IPAddressModelField用于以整数形式存储IP地址(以便进行数学运算)

  • Range Model用于存储与用户账户关联的IP范围

  • 范围认证后端

  • 一个尝试首先通过IP登录的登录视图包装器

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-ipauth-0.4.1.tar.gz (5.1 kB 查看哈希值)

上传时间 源代码

构建分发

django_ipauth-0.4.1-py2.7.egg (12.7 kB 查看哈希值)

上传时间 源代码

django_ipauth-0.4.1-py2.6.egg (12.7 kB 查看哈希值)

上传时间 源代码

由以下机构支持