|Leo VIALLON-GALINIER be0a5f5e99 Correcting user name in logging||2 years ago|
|sauth||2 years ago|
|users||2 years ago|
|views||2 years ago|
|README.md||2 years ago|
|adduser.py||2 years ago|
|example.py||2 years ago|
SAuth is a simple package to make authentification on bottle websites. It is inspired from cork but much more simple. It provides an authentification class, and a decorator.
The package is written for python3. It depends only on
It allows filtering access by role and user.
The class is not specific of a storing method as it call a backend for authentification. Currently only the JSON backend is written, so it is the default one. Users are stored in a JSON file (by default
users/users.json) whereas available roles are stored in
An example is proposed. You have to create a
sessions folder to allow bottle to manage sessions. Then, just run
adduser.py routine allow to create users and save into the users JSON file. The example users file contains two users :
user with password
admin with password
To use in your project, just copy the
sauth folder into your project directory !