ketgo/py-abac
Python Attribute Based Access Control (ABAC)
5 Releases
Latest: 5y ago
v0.4.1Latest
📋 Changes
- Added the `NotEqualsAttribute`, `IsInAttribute`, `IsNotInAttribute`, `AllInAttribute`, `AllNotInAttribute`, `AnyInAttribute` and `AnyNotInAttribute` conditions to policy language.
v0.4.0
📋 Changes
- Added `MemoryStorage` backend.
- Added `RedisStorage` backend.
- Added `FileStorage` backend.
- Fixed typos in documentation.
- Removed all import statements from `py_abac/storage/__init__.py`.
v0.3.1
📋 Changes
- Fixed import dependency error for storage. Updated import statements from `py_abac/storage/__init__.py`. Thanks [dylanmcreynolds](https://github.com/dylanmcreynolds) for PR.
v0.3.0
📋 Changes
- Added Sphinx documentation.
- Code quality checks performed.
- Security checks added.
- Added SQL storage.
- Refactored `Request` class name to `AccessRequest`. The name `Request` still supported for backward compatibility.
v0.2.0
📋 Changes
- First stable release
- Supports policy conditions on nested attributes.
