Authorization for web apps: permissions, groups, roles, ACLs
Knave provides roles/groups and permissions based authorization for web (WSGI) applications. Knave assigns roles to users (both site wide roles like ‘administrator’ and context-sensitive roles like ‘creator’), then uses those roles to decide whether the user has permission to carry out an action.
You can configure permissions and roles statically in your code, or write adapters to pull authorization information from a database or other backend.
Knave doesn’t do authentication, but can hook into most authentication systems.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size knave-0.3.4-py2.py3-none-any.whl (11.2 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View hashes|
|Filename, size knave-0.3.4.tar.gz (10.8 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for knave-0.3.4-py2.py3-none-any.whl