Simple user authorization to use alongside with Flask-Login
Project description
Flask-Authorization
Simple user authorization to use alongside with Flask-Login.
Installation
pip3 install Flask-Authorization
Usage
from flask_Authorization import Authorize
authorize = Authorize()
# Initialize Extension
authorize.init_app(app)
For Flask-Authorization to work properly, your user models needs to implement a function called get_permissions()
that returns a list of permissions. You can define any permissions you like, but "ROOT", "ADMIN", "USER"
are recommended.
Flask-Authorization will check if the current user has the required permissions on routes decorated with the @flask_authorization.permission_required(permission)
decorator.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for flask_authorization-1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e86fdc06231a5eebe9bdf70fd1622508fa014bb28c716f3c0226aa20e14fa7d4 |
|
MD5 | 9e156e5197328c8c4b3f71211bfd3f7f |
|
BLAKE2b-256 | 6ffb890d6b77eb13ed3f13b0abef148021a5a3e77dcd48755b4a9b7edf7d241f |