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.4.0 (released 2020-03-12)
drop Python 2.7 support
change Flask dependency management to centralised by invenio-base
Version 1.3.1 (released 2020-01-22)
increase minimal six version
Version 1.3.0 (released 2019-11-15)
Adds explicit excludes of needs feature to load permission
Version 1.2.0 (released 2019-08-02)
Removes DynamicPermission
Version 1.1.0 (released 2018-12-14)
Version 1.0.2 (released 2018-10-31)
Additional test for AnyonymousIdentity loaded on request
Version 1.0.1 (released 2018-05-18)
Removal of Click warning messages.
Version 1.0.0 (released 2018-03-23)
Initial public release.
Release files for invenio-access 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| invenio-access-1.4.0.tar.gz | 44.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| invenio_access-1.4.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 77.1 kB
Release files / invenio-access-1.4.0.tar.gz
| Download URL | invenio-access-1.4.0.tar.gz |
|---|---|
| Size | 44.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5349ab9c4750f4728b693add9c2d51841898bcc3d2f3bdde9e2d404e77aeee70
|
|
BLAKE2b-256 checksum How to use checksums |
7d40039bb78f62d1a3e1e94ed8262d7547f803637f223777838bc74882a1378c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7
|
Release files / invenio_access-1.4.0-py2.py3-none-any.whl
| Download URL | invenio_access-1.4.0-py2.py3-none-any.whl |
|---|---|
| Size | 32.4 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
cf7dca8121cfa663705d45e8633945af37ce4deab488b173035c82b739444df7
|
|
BLAKE2b-256 checksum How to use checksums |
18b6ace627e33f42e5819564c861997611c283679692923c44124784d7fed16d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.7
|