Apply OPA policies

Decide not just whether a caller is authenticated, but whether that specific caller, claim, or credential is allowed to make this request at all. Field-level reference for every block here is in OPA policies →.

GuideWhat you will achieve
Control access to a surface with an OPA policyWrite a Rego policy definition and attach it to a surface, so requests are allowed or denied based on claims, request attributes, and organisational rules.
Roll out an OPA policy globally with monitor-only modeEnforce one policy across every surface of a type, watching what it would deny before it can block any real traffic.
Verify caller credentials with VP evidenceGate a policy on a cryptographically verified issuer and claims, not just a bearer token, without re-implementing verification yourself.