RBAC: Config setting to disable permission validation (#54447)

* Add scope_validation_enabled config setting to rbac section

* Rename config setting
This commit is contained in:
Mihály Gyöngyösi
2022-08-31 16:58:45 +02:00
committed by GitHub
parent 38c1f3d054
commit 60839d9c30

View File

@@ -452,6 +452,8 @@ type Cfg struct {
// Access Control
RBACEnabled bool
RBACPermissionCache bool
// Enable Permission validation during role creation and provisioning
RBACPermissionValidationEnabled bool
}
type CommandLineArgs struct {
@@ -1354,6 +1356,7 @@ func readAccessControlSettings(iniFile *ini.File, cfg *Cfg) {
rbac := iniFile.Section("rbac")
cfg.RBACEnabled = rbac.Key("enabled").MustBool(true)
cfg.RBACPermissionCache = rbac.Key("permission_cache").MustBool(true)
cfg.RBACPermissionValidationEnabled = rbac.Key("permission_validation_enabled").MustBool(true)
}
func readUserSettings(iniFile *ini.File, cfg *Cfg) error {