Mara ACL documentation¶
Welcome to Mara ACL’s documentation. This is one of the core modules of the Mara Framework offering simple ACL user permission management.
It uses a simple design:
Authentication of users is handled externally, e.g. through a OAuth2 Proxy. An upstream authentication app manages authentication and then adds a http header identifying the user to each authenticated request.
Each user is assigned a single role.
Permissions are not based on urls, but on application-defined “resources”. Thus, checking of permissions needs to be done in the application.
User’s Guide¶
This part of the documentation focuses on step-by-step instructions how to use this extension.
Additional Notes¶
Legal information and changelog are here for the interested.