Invenio Explicit ACLs

https://readthedocs.org/projects/invenio-explicit-acls/badge/?version=latest https://img.shields.io/github/license/oarepo/invenio-explicit-acls.svg https://img.shields.io/travis/oarepo/invenio-explicit-acls.svg https://img.shields.io/coveralls/oarepo/invenio-explicit-acls.svg https://img.shields.io/pypi/v/invenio-explicit-acls.svg

A package that adds support for elasticsearch-executed declarative ACLs. For rationale see slide 27 of https://indico.cern.ch/event/773969/contributions/3351844/attachments/1814264/2967405/Access_management-Karolina.pdf

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

User’s Guide

At first read the principles section to find out if this library is usable for your use cases.

Do not skip steps in the configuration section - if you skip any of them your application will be insecure.

As nobody is perfect, if you use this library do your own security testing on your repository.

Enjoy!

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.