OPA Agent
Start OPA agent using docker. There are simple library.rego OPA script and data.json in this folder.
docker run -p 8181:8181 -v c:\work\gitlab\spring-security\materials\labs\m04p01-security-authorization-lab\opa:/library openpolicyagent/opa run --server --log-level debug /library/library.rego /ibrary/data.json
Check decision endpoint:
curl -i localhost:8181/v1/data/library/allow
Call decision endpoint:
curl -X POST -H "Content-Type: application/json" -d @input.json http://localhost:8181/v1/data/library/allow