/django-key-auth

Key based authentication for Django

Primary LanguagePythonMIT LicenseMIT

django-key-auth

Key based authentication for Django

@key_required()
def view(request):
    key = request.key
    ...

Read the docs!

Install

pip install django-key-auth

Features

  • Authentication per view.
  • Authentication middleware.
  • Authentication backend.
  • Django's Permissions and Groups integrated.
  • Per key black and white-lists based on client's IP address.

ToDo

  • Add Redis support