Open
Description
Related to coder/coder#14586
If a cache layer is introduced, then dbauthz
would be skipped for cache hits. Since the dbauthz
is a general settings update, the dbauthz
layer cannot sufficiently distinguish the rbac properties of a setting by it's key string
alone.
RBAC needs to be woven into runtimeconfig
.
One idea is to add some rbac element to Initialize
and New
so that each field knows it's own RBAC properties.