← Projects
PYTHON · FASTAPI · RBAC
ZeroGate
Every request earns its access. Explore role and device trust decisions.
An authentication prototype combining JWTs, role permissions, device context and access logs. Run the API locally or explore its trust scoring below.

BROWSER EDITION / RUNS ON YOUR DEVICE
Access simulator
WHAT IT DOES
Under the hood.
- Registration and JWT login
- Role-based authorization
- Device context and access logging
THE LOCAL EDITION
Small fixes. Better tools.
- Restored registration and restricted public role assignment
- Per-user device identity
- Permissions refresh immediately after role changes
✓ 2 API integration scenarios passed
TAKE IT FURTHER
Run it locally.
Download the improved source, extract it, and open a terminal in the project folder. The included guide covers dependencies and verification.
Local improvements are included in this download. The GitHub link opens the original public repository.
QUICK START
./run.sh
# Open http://127.0.0.1:8000/docs