[Answer]-Django login only using username and hash

1👍

Check out https://github.com/jpulgarin/django-tokenapi

Basically you’ll need to generate a token based on the user .. in the example below, the author is using user primarykey and password.

Example:

https://github.com/jpulgarin/django-tokenapi/blob/master/tokenapi/tokens.py#L15

Following that.. you can implement a custom authentication backend .. which will allow user to login using the generated token.

Example:

https://github.com/jpulgarin/django-tokenapi/blob/master/tokenapi/backends.py#L13

More information on custom authentication backend

https://docs.djangoproject.com/en/1.7/topics/auth/customizing/#customizing-authentication-in-django

Leave a comment