You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/Certify.Models/Hub/AccessControlConfig.cs
+24-2Lines changed: 24 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -29,15 +29,22 @@ public class StandardRoles
29
29
StandardPolicies.ManagedChallengeAdmin,
30
30
StandardPolicies.ManagedInstanceSystemExport,
31
31
StandardPolicies.ManagedInstanceSystemImport,
32
+
StandardPolicies.TagAdmin,
32
33
StandardPolicies.SystemUser
33
34
]);
34
35
35
36
publicstaticRoleCertificateManager{get;}=newRole("cert_manager_role","Certificate Manager","Can manage and administer all certificates",
36
37
policies:[
37
38
StandardPolicies.ManagementHubReader,
38
39
StandardPolicies.ManagedItemAdmin,
39
-
StandardPolicies.StoredCredentialAdmin
40
+
StandardPolicies.StoredCredentialAdmin,
41
+
StandardPolicies.SystemUser
40
42
]);
43
+
publicstaticRoleHubViewer{get;}=newRole("hub_viewer_role","Hub Viewer","Can view all hub managed certificates and summary information",
44
+
policies:[
45
+
StandardPolicies.ManagementHubReader,
46
+
StandardPolicies.SystemUser
47
+
]);
41
48
42
49
publicstaticRoleCertificateConsumer{get;}=newRole("cert_consumer_role","Certificate Consumer","User of a given certificate",policies:[StandardPolicies.CertificateConsumer]);
43
50
@@ -214,6 +221,7 @@ public static List<Role> GetStandardRoles()
214
221
StandardRoles.CertificateConsumer,
215
222
StandardRoles.StoredCredentialConsumer,
216
223
StandardRoles.ManagedChallengeConsumer,
224
+
StandardRoles.HubViewer,
217
225
StandardRoles.ManagedInstance,
218
226
StandardRoles.BackupOperator
219
227
];
@@ -468,7 +476,21 @@ public static List<ResourcePolicy> GetStandardPolicies()
0 commit comments