django-ipauth 0.2
IP Authentication for Django
Introduction
IP based authentication for Django. IP ranges are specified and tied to a user account.
Installation
- Install the django_ipauth package into your path either using buildout, easy_install or pip.
- Make the following changes to your settings.py * Add 'ipauth.backend.RangeBackend' to your AUTHENTICATION_BACKENDS * Add ipauth to your INSTALLED_APPS * If it isn't already, add django.contrib.auth to your INSTALLED_APPS
- Change your login url to use the ipauth.views.login view.
- Run manage.py syncdb
Using
If you are using the contrib.admin package from Django, you should have a new section in your admin site called Ipauth where you can add Ranges.
0.2 (2011/06/23)
- Made the upper end of the range optional
- Fixed a bug in the Range model clean method if upper is null
0.1 (2011/06/17)
- IPAddressFormField for inputting IP Addresses
- IPAddressModelField for storing IP addresses as integers (so math works)
- Range Model for storing IP Ranges tied to a user account
- Range Authentication backend
- A login view wrapper that attempts to login via IP first
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-ipauth-0.2.tar.gz (md5) | Source | 2011-06-24 | 4KB | 265 | |
- Author: TAMU COA ITS
- Home Page: http://www.arch.tamu.edu
- Keywords: django auth backend
- Categories
- Package Index Owner: benliles
- DOAP record: django-ipauth-0.2.xml
