Skip to main content

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 with database or other backend.

Knave doesn’t do authentication, but can hook into most authentication systems.

Knave Authorization Documentation | Repository

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-0.3.3.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

knave-0.3.3-py2.py3-none-any.whl (11.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file knave-0.3.3.tar.gz.

File metadata

  • Download URL: knave-0.3.3.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for knave-0.3.3.tar.gz
Algorithm Hash digest
SHA256 dbbcfceebff84ca2e47e05cb5bedc9c878a87953f82e8a195d94a2cea572854f
MD5 3d10fc4efd4fca2865b17e4089ea9a8e
BLAKE2b-256 ace547935a1fbe075a41b725a61bb14617b3d37af29d4a26056282c0605f7ee1

See more details on using hashes here.

File details

Details for the file knave-0.3.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for knave-0.3.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2dcdcfa8f3a98662c15ca0310b53dc9e44f64dc9ed413a29b8089f9b7f722220
MD5 42a714d167b05f9d78c9b52f4d8bc137
BLAKE2b-256 dc3f6ec10c088fae484b951fa1061d55a0d9b3256877f5d9c9b4724f9601cc20

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page