Skip to main content

Invenio module for common role based access control.

Project description

https://img.shields.io/github/license/inveniosoftware/invenio-access.svg https://img.shields.io/travis/inveniosoftware/invenio-access.svg https://img.shields.io/coveralls/inveniosoftware/invenio-access.svg https://img.shields.io/pypi/v/invenio-access.svg

Role-based access control (RBAC) for Invenio.

Invenio-Access works together with Invenio-Accounts to provide a full-fledge authentication and authorization system for Flask and Invenio based on a suite of existing Flask extensions such as:

  • Flask-Security

  • Flask-Login

  • Flask-Principal

  • passlib

Features:

  • Role-based access control with object level permissions.

  • CLI and administration interface for allowing/denying actions to users, roles or system roles.

  • Support for superuser privileges.

Further documentation is available on https://invenio-access.readthedocs.io/

Changes

Version 1.0.1 (released 2018-05-18)

  • Removal of Click warning messages.

Version 1.0.0 (released 2018-03-23)

  • Initial public release.

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

invenio-access-1.0.1.tar.gz (44.2 kB view details)

Uploaded Source

Built Distribution

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

invenio_access-1.0.1-py2.py3-none-any.whl (30.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio-access-1.0.1.tar.gz.

File metadata

File hashes

Hashes for invenio-access-1.0.1.tar.gz
Algorithm Hash digest
SHA256 445a9fcc91254441272a214ac52769f862b8f7efb5275432a69f39a653de5320
MD5 ba361bd81791baef7c19c35f41f13d6f
BLAKE2b-256 385aee658a8944855e3277db189bd1e092413cf9071c8a9ffe38334c7204610b

See more details on using hashes here.

File details

Details for the file invenio_access-1.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_access-1.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c040948ec62893928b09f89030154614272e45aadf8fc7bc9dc0a0ba7022574c
MD5 aaaed54b835e2d9ad8efd247e10a25e2
BLAKE2b-256 1280ae945f1084967a6412bd829fe54936b731615103b60ef8c70aa55b30ed73

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