OpenTDF Platform monorepo enabling the development and integration of _forever control_ of data into new and existing applications. The concept of forever control stems from an increasingly common concept known as zero trust.
Currently we are starting opa for every service. When in practice it is only consumed by the authorization service that is dependent on executing the rego policy.
In this update, I have removed OPA and instead directly eval the Rego policy, which can be either embedded or passed in via configuration. Until we have clear use cases for the additional management functionality that OPA provides, we can focus on just executing our entitlements policy.
This pull request helps address https://github.com/opentdf/platform/issues/1033 and introducing the concept of a mode.
Currently we are starting
opa
for every service. When in practice it is only consumed by the authorization service that is dependent on executing therego
policy.In this update, I have removed OPA and instead directly eval the Rego policy, which can be either embedded or passed in via configuration. Until we have clear use cases for the additional management functionality that OPA provides, we can focus on just executing our entitlements policy.