Cookiecutter template for a Python FastAPI project utilizing OPA for authz
-
Updated
Oct 26, 2021 - Python
The Open Policy Agent (OPA, pronounced “oh-pa”) is an open source, general-purpose policy engine that unifies policy enforcement across the stack. OPA provides a high-level declarative language that lets you specify policy as code and simple APIs to offload policy decision-making from your software. You can use OPA to enforce policies in microservices, Kubernetes, CI/CD pipelines, API gateways, and more.
What is OPA
Cookiecutter template for a Python FastAPI project utilizing OPA for authz
DevOps related assessment exercises
Just a very basic OPA example, verifying a signed JWT to allow access to a resource.
Write your rego authorization rules from the frontend - Open policy agent
Procrustes analysis with Python
Microservices Authantication and Authorization
Sphinx extension that automatically documents Open Policy Agent Rego policies
AWS Cloudformation Hook for OPA-powered infrastructure policy enforcement
Flask extension for OPA
Python client for Open Policy Agent
All TCS XPLORE Python OPA, IPA, IRA and CPA answers in the most simple way you can imagine.
MagTape Policy-as-Code for Kubernetes
Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)