RBAC for Python 3
Project description
py-fortress README
Fortress Role-Based Access Control
Document Contents
- Links to Install and Setup Docs
- About py-fortress and Role-Based Access Control
Links to Install and Setup Docs
Located under the doc folder and include:
Link | Description | |
---|---|---|
1. | README-BUILDING | To build the package from source |
2. | README-QUICKSTART | Beginners start here |
3. | README-LDAP-DOCKER | Run LDAP in Docker |
4. | README-INSTALL | Install with PyPI Package |
5. | README-TESTING | Run the tests from source |
6. | README-API | API Usage Guide |
7. | README-CLI | CLI for RBAC Admin and Review |
8. | README-CLI-AUTH | CLI for RBAC System Testing |
9. | README-UPGRADE-PYTHON | python-ldap dependencies |
About py-fortress and Role-Based Access Control
About py-fortress
- Security access control APIs for the Python3 platform.
- Requires an LDAP server to store the policy data. Support for a File backend in the works.
- Published to PyPI as py-fortress.
- Compliant with ANSI INCITS 359 RBAC0, a.k.a "Core RBAC".
- Sponsored by SYMAS
- Released under Apache License 2.0.
Links to the API Modules
The following modules have inline code docs describing the API signatures, required attributes and usages.
Link | Description | |
---|---|---|
1. | access | create session, check access, add, drop active roles |
2. | admin | add, update, delete, assign, deassign entities |
3. | review | read and search entities and their relationships |
Related Project
We're related to the Apache Fortress Java implementation and share:
- Data Format:
- Exception Ids:
- Method names and signatures:
- Management interfaces. Entries created by one can be processed by the other, and can be managed using Apache Fortress' Web and Rest interfaces:
The Apache Fortress Core has capabilities that py-fortress doesn't, like Hierarchical Roles (RBAC1), Static Separation of Duties (RBAC2) and Dynamic Separation of Duties (RBAC3).
About Role-Based Access Control
- Many-to-many relationship between Users, Roles and Permissions. Selective Role activation into Sessions. API to add, update, delete and search entity data; perform access control decisions during runtime.
- Link to ANSI INCITS 359 Specification
More RBAC info
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py-fortress-0.1.6.tar.gz
(52.5 kB
view hashes)
Built Distribution
Close
Hashes for py_fortress-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2197cf4a5868dcefe517ff4077a2653db5c691aed1f59711c4682a97724e0381 |
|
MD5 | 4c6e6d927d7b308d6e5ac2a82e93d1b3 |
|
BLAKE2-256 | de270c366d8a17fc52d8b07115b7e67c492c7098f6cbe5f2edbc2be938e36dbf |