pomerium/authorize/evaluator
Caleb Doxsey dad35bcfb0
ppl: refactor authorize to evaluate PPL (#2224)
* ppl: refactor authorize to evaluate PPL

* remove opa test step

* add log statement

* simplify assignment

* deny with forbidden if logged in

* add safeEval function

* create evaluator-specific config and options

* embed the headers rego file directly
2021-05-21 09:50:18 -06:00
..
opa ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
config.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
evaluator.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
evaluator_test.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
functions.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
functions_test.go feature/databroker: user data and session refactor project (#926) 2020-06-19 07:52:44 -06:00
google_cloud_serverless.go authorize: move headers and jwt signing to rego (#1856) 2021-02-08 10:53:21 -07:00
google_cloud_serverless_test.go authorize: move headers and jwt signing to rego (#1856) 2021-02-08 10:53:21 -07:00
headers_evaluator.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
headers_evaluator_test.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
policy_evaluator.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
policy_evaluator_test.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
store.go ppl: refactor authorize to evaluate PPL (#2224) 2021-05-21 09:50:18 -06:00
store_test.go authorize: add databroker server and record version to result, force sync via polling (#2024) 2021-03-31 10:09:06 -06:00