.. toctree:: :maxdepth: 2 :hidden: usage examples divergences API <modules>
This module supports Python-based web servers in processing SQRL requests. It only does the core protocol work (signature validation, etc.). It leaves data representation, storage, and other platform-specific actions to the server.
The following terms are used throughout the documentation:
- user
- The human actor interacting with the system
- client
- The client software the user is using to interact
- server
- The web service that is wanting to support SQRL interaction
- library
- This code that supports the server in understanding SQRL interactions
Eventually it will be available via PyPi:
pip install sqrlserver
For now, download and install manually:
python setup.py test python setup.py install
This library only works with Python3. It requires the following external libraries to run:
- bitstring
- PyNaCl
- Issue Tracker: <https://github.com/Perlkonig/sqrlserver-python/issues>
- Source Code: <https://github.com/Perlkonig/sqrlserver-python>
The project is licensed under the MIT licence.
- 04 Jul 2017
- Released v0.3.0
- SFN was removed from the spec, so removed from the code
- Tests and docs updated
- 03 Jul 2017
- Released v0.2.0
- Added SFN check; SFN is now required with every request
- Tests and docs updated
- 01 Jul 2017
- Initial release (v0.1.0)