grafana/pkg/services/accesscontrol/ossaccesscontrol
Karl Persson 7ebf4027a7
Access Control: refactor permission evaluator to be more flexible (#35996)
* add a more flexible way to create permissions

* update interface for accesscontrol to use new eval interface

* use new eval interface

* update middleware to use new eval interface

* remove evaluator function and move metrics to service

* add tests for accesscontrol middleware

* Remove failed function from interface and update inejct to create a new
evaluator

* Change name

* Support Several sopes for a permission


* use evaluator and update fakeAccessControl

* Implement String that will return string representation of permissions
for an evaluator

Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>

Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com>
2021-08-24 11:36:28 +02:00
..
ossaccesscontrol_test.go Access Control: refactor permission evaluator to be more flexible (#35996) 2021-08-24 11:36:28 +02:00
ossaccesscontrol.go Access Control: refactor permission evaluator to be more flexible (#35996) 2021-08-24 11:36:28 +02:00