Authorization for web apps: permissions, groups, roles, ACLs
Project description
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.
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
knave-1.0.0.tar.gz
(11.4 kB
view hashes)
Built Distribution
knave-1.0.0-py3-none-any.whl
(11.4 kB
view hashes)