mirror of
https://github.com/valitydev/bouncer.git
synced 2024-11-06 02:15:18 +00:00
44fa86982d
* Allow to set up multiple pulse handlers * Enable audit logging through dedicated log handler * Remove scoper use from handler * Verify that audit log overload stops handlers Though it's not apparently, so skip the test for now but keep testcase for future experimentation. Co-authored-by: Sergey Yelin <elinsn@gmail.com> |
||
---|---|---|
build_utils@2c4c2289ad | ||
config | ||
src | ||
test | ||
.gitignore | ||
.gitmodules | ||
docker-compose.sh | ||
Dockerfile.sh | ||
Jenkinsfile | ||
Makefile | ||
README.md | ||
rebar.config | ||
rebar.lock |
Bouncer
Does someone look like a troublemaker?
Primary Arbiter thrift service implementation.
In a nutshell this service maps incoming contexts into OPA input documents and asks OPA to compute a set of assertions allowing or forbidding actions under given input context.
From the service's point of view a ruleset id is a path to OPA document that define a subdocument named assertions
with a rudimentary schema. See https://github.com/rbkmoney/bouncer-policies#authoring for more detailed information.