sssauth is a pluggable Django app that enables login/signup via an SSS Extension.
image:: https://github.com/Bearle/django-sss-auth/blob/master/docs/_static/web3_auth_test.gif?raw=true
https://github.com/SafelySignSymbol/django-sss-auth-boilerplate/tree/master/example
You can check out our example project by cloning the repo and heading into example/ directory. There is a README file for you to check, also.
- Web3 API login, signup
- Web3 Django forms for signup, login
- Checks ethereum address validity
- Uses random token signing as proof of private key posession
- Easy to set up and use (just one click)
- Custom auth backend
- VERY customizable - uses Django settings, allows for custom User model
- Vanilla Javascript helpers included
Install sssuth with pip:
pip install sssauth
Tools used in rendering this package:
- Django-web3-auth: https://github.com/Bearle/django-web3-auth
- Cookiecutter
- cookiecutter-djangopackage