Skip to main content

Authentication for Django done right

Project description

django-newauth

See the docs at: http://django-newauth.rtfd.io/

Run tests using tox:

$ tox

LICENSE

BSD License.

ChangeLog

Release 0.42 (Unreleased)

Release 0.41 (2022-08-16)

  • Fixed: django.conf.urls.url() is deprecated. Also, path() is more concise than re_path(). Change to use path().

  • Fixed: django.shortcuts.render_to_response() is deprecated, change to use django.shortcuts.render().

  • Fixed: django.utils.translation.ugettext_lazy() is deprecated, change to use django.utils.translation.gettext_lazy().

  • Fixed: django.utils.encoding.force_text() is deprecated, change to use django.utils.encoding.force_str().

  • Fixed: Deprecated assertEquals() in unittest used by Django, changed to assertEqual().

Release 0.40 (2021-12-28)

  • Support Django-3.2

  • Support Python-3.7, 3.8, 3.9, 3.10

  • Drop Django-1.11, 3.1

  • Drop Python-2.7

Release 0.39 (2020-04-30)

  • Fixed: If login_required is used with Python3, login authentication after the second time fails.

  • Support Django-2.2

  • Drop Django-1.10

Release 0.38 (2018-09-20)

  • Add missing classifiers: py36, dj versions.

  • provide universal wheel

  • Add feature: send logged in signal & logged out signal

  • Security: masking sensitive post parameter

  • Security: safe redirect url for open redirect possibility

  • Security: strict safety check for redirect url

Release 0.37 (2017-05-15)

  • Support Python-3.6

  • Support Django-1.11

  • Drop Django-1.9

Release 0.36 (2016-12-14)

  • Fixed: issue #7 Exception Type: AttributeError at /logout/

Release 0.35 (2016-11-30)

  • ‘newauth.middleware.AuthMiddleware’ supports settings.MIDDLEWARE since django-1.10

Release 0.34 (2016-11-25)

Release 0.33 (2016-02-01)

  • More support Django-1.8 & 1.9

Release 0.32 (2016-01-19)

  • Support Django-1.8 & 1.9

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-newauth-0.41.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

django_newauth-0.41-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file django-newauth-0.41.tar.gz.

File metadata

  • Download URL: django-newauth-0.41.tar.gz
  • Upload date:
  • Size: 15.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for django-newauth-0.41.tar.gz
Algorithm Hash digest
SHA256 1f1c7c30f374d33cf5cf8d014727ec5ee432c33b8b8193b5b87ff3914a8b7fac
MD5 28c5d17160fd42331c566b1ec4338145
BLAKE2b-256 6c202101dcaa49ecbfc3a198bcb400e21c1ba16672f90d607e40d82cbdf425e3

See more details on using hashes here.

File details

Details for the file django_newauth-0.41-py3-none-any.whl.

File metadata

File hashes

Hashes for django_newauth-0.41-py3-none-any.whl
Algorithm Hash digest
SHA256 e5b2938abf5126901ac03e3e89b79f255928c2602929651acfc7f435c9c327a4
MD5 dd837db30a2aefd6f38bdefbf29a0a6d
BLAKE2b-256 b040ef555b912db54cfbfcfe30404ccebb4b46c5ad6869e45a505696c4d990ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page