diff options
Diffstat (limited to 'keystone-moon/examples')
5 files changed, 11 insertions, 6 deletions
diff --git a/keystone-moon/examples/moon/policies/policy_super/assignment.json b/keystone-moon/examples/moon/policies/policy_super/assignment.json index 3e10a055..352575aa 100644 --- a/keystone-moon/examples/moon/policies/policy_super/assignment.json +++ b/keystone-moon/examples/moon/policies/policy_super/assignment.json @@ -17,7 +17,8 @@ "templates": ["templates"], "sub_meta_rule_algorithm": ["sub_meta_rule_relations"], "aggregation_algorithms": ["aggregation_algorithms"], - "tenants": ["tenants"] + "tenants": ["tenants"], + "intra_extensions": ["intra_extensions"] } } } diff --git a/keystone-moon/examples/moon/policies/policy_super/metadata.json b/keystone-moon/examples/moon/policies/policy_super/metadata.json index b6eb92f3..a67670e9 100644 --- a/keystone-moon/examples/moon/policies/policy_super/metadata.json +++ b/keystone-moon/examples/moon/policies/policy_super/metadata.json @@ -1,7 +1,7 @@ { - "name": "MLS_metadata", + "name": "Super_Extension", "model": "RBAC", - "genre": "admin", + "genre": "authz", "description": "", "subject_categories": [ diff --git a/keystone-moon/examples/moon/policies/policy_super/perimeter.json b/keystone-moon/examples/moon/policies/policy_super/perimeter.json index e0be02fa..3a7364bc 100644 --- a/keystone-moon/examples/moon/policies/policy_super/perimeter.json +++ b/keystone-moon/examples/moon/policies/policy_super/perimeter.json @@ -10,6 +10,7 @@ "templates", "aggregation_algorithms", "sub_meta_rule_algorithms", - "tenants" + "tenants", + "intra_extensions" ] } diff --git a/keystone-moon/examples/moon/policies/policy_super/rule.json b/keystone-moon/examples/moon/policies/policy_super/rule.json index 234158bc..b3115a90 100644 --- a/keystone-moon/examples/moon/policies/policy_super/rule.json +++ b/keystone-moon/examples/moon/policies/policy_super/rule.json @@ -4,9 +4,11 @@ ["admin" , "read", "aggregation_algorithms"], ["admin" , "read", "sub_meta_rule_algorithms"], ["admin" , "read", "tenants"], + ["admin" , "read", "intra_extensions"], ["admin" , "write", "templates"], ["admin" , "write", "aggregation_algorithms"], ["admin" , "write", "sub_meta_rule_algorithms"], - ["admin" , "write", "tenants"] + ["admin" , "write", "tenants"], + ["admin" , "write", "intra_extensions"] ] } diff --git a/keystone-moon/examples/moon/policies/policy_super/scope.json b/keystone-moon/examples/moon/policies/policy_super/scope.json index bac0b47a..d581c747 100644 --- a/keystone-moon/examples/moon/policies/policy_super/scope.json +++ b/keystone-moon/examples/moon/policies/policy_super/scope.json @@ -17,7 +17,8 @@ "templates", "aggregation_algorithms", "sub_meta_rule_algorithms", - "tenants" + "tenants", + "intra_extensions" ] } } |