1- using System ;
1+ using System ;
22using System . Collections . Generic ;
33using System . Linq ;
44using System . Threading . Tasks ;
@@ -80,7 +80,7 @@ public class StandardIdentityProviders
8080 public class ResourceTypes
8181 {
8282 public static string System { get ; } = "system" ;
83- public static string SecurityPrinciple { get ; } = "securityprinciple " ;
83+ public static string SecurityPrincipal { get ; } = "securityprincipal " ;
8484 public static string Role { get ; } = "role" ;
8585 public static string AccessToken { get ; } = "accesstoken" ;
8686 public static string Domain { get ; } = "domain" ;
@@ -130,14 +130,14 @@ public static class StandardResourceActions
130130 public const string StoredCredentialList = "storedcredential_list_action" ;
131131 public const string StoredCredentialDownload = "storedcredential_consumer_action" ;
132132
133- public const string SecurityPrincipleList = "securityprinciple_list_action " ;
134- public const string SecurityPrincipleAdd = "securityprinciple_add_action " ;
135- public const string SecurityPrincipleUpdate = "securityprinciple_update_action " ;
136- public const string SecurityPrincipleUpdateAssignedRoles = "securityprinciple_update_assignedroles_action " ;
137- public const string SecurityPrincipleDelete = "securityprinciple_delete_action " ;
138- public const string SecurityPrinciplePasswordUpdate = "securityprinciple_password_update_action " ;
139- public const string SecurityPrinciplePasswordValidate = "securityprinciple_password_validate_action " ;
140- public const string SecurityPrincipleCheckAccess = "securityprinciple_access_check_action " ;
133+ public const string SecurityPrincipalList = "securityprincipal_list_action " ;
134+ public const string SecurityPrincipalAdd = "securityprincipal_add_action " ;
135+ public const string SecurityPrincipalUpdate = "securityprincipal_update_action " ;
136+ public const string SecurityPrincipalUpdateAssignedRoles = "securityprincipal_update_assignedroles_action " ;
137+ public const string SecurityPrincipalDelete = "securityprincipal_delete_action " ;
138+ public const string SecurityPrincipalPasswordUpdate = "securityprincipal_password_update_action " ;
139+ public const string SecurityPrincipalPasswordValidate = "securityprincipal_password_validate_action " ;
140+ public const string SecurityPrincipalCheckAccess = "securityprincipal_access_check_action " ;
141141
142142 public const string RoleList = "role_list_action" ;
143143
@@ -249,14 +249,14 @@ public static List<ResourceAction> GetStandardResourceActions()
249249 new ( StandardResourceActions . StoredCredentialList , "List Stored Credentials" , ResourceTypes . StoredCredential ) ,
250250 new ( StandardResourceActions . StoredCredentialDownload , "Fetch Decrypted Stored Credential" , ResourceTypes . StoredCredential ) ,
251251
252- new ( StandardResourceActions . SecurityPrincipleList , "List Security Principles " , ResourceTypes . SecurityPrinciple ) ,
253- new ( StandardResourceActions . SecurityPrincipleAdd , "Add New Security Principle " , ResourceTypes . SecurityPrinciple ) ,
254- new ( StandardResourceActions . SecurityPrincipleUpdate , "Update Security Principles " , ResourceTypes . SecurityPrinciple ) ,
255- new ( StandardResourceActions . SecurityPrincipleUpdateAssignedRoles , "Update Security Principle Assigned Roles" , ResourceTypes . SecurityPrinciple ) ,
256- new ( StandardResourceActions . SecurityPrinciplePasswordUpdate , "Update Security Principle Passwords" , ResourceTypes . SecurityPrinciple ) ,
257- new ( StandardResourceActions . SecurityPrincipleDelete , "Delete Security Principle " , ResourceTypes . SecurityPrinciple ) ,
258- new ( StandardResourceActions . SecurityPrincipleCheckAccess , "Check Security Principle Access" , ResourceTypes . SecurityPrinciple ) ,
259- new ( StandardResourceActions . SecurityPrinciplePasswordValidate , "Validate Security Principle Passwords" , ResourceTypes . SecurityPrinciple ) ,
252+ new ( StandardResourceActions . SecurityPrincipalList , "List Security Principals " , ResourceTypes . SecurityPrincipal ) ,
253+ new ( StandardResourceActions . SecurityPrincipalAdd , "Add New Security Principal " , ResourceTypes . SecurityPrincipal ) ,
254+ new ( StandardResourceActions . SecurityPrincipalUpdate , "Update Security Principals " , ResourceTypes . SecurityPrincipal ) ,
255+ new ( StandardResourceActions . SecurityPrincipalUpdateAssignedRoles , "Update Security Principal Assigned Roles" , ResourceTypes . SecurityPrincipal ) ,
256+ new ( StandardResourceActions . SecurityPrincipalPasswordUpdate , "Update Security Principal Passwords" , ResourceTypes . SecurityPrincipal ) ,
257+ new ( StandardResourceActions . SecurityPrincipalDelete , "Delete Security Principal " , ResourceTypes . SecurityPrincipal ) ,
258+ new ( StandardResourceActions . SecurityPrincipalCheckAccess , "Check Security Principal Access" , ResourceTypes . SecurityPrincipal ) ,
259+ new ( StandardResourceActions . SecurityPrincipalPasswordValidate , "Validate Security Principal Passwords" , ResourceTypes . SecurityPrincipal ) ,
260260
261261 new ( StandardResourceActions . AccessTokenAdd , "Add Access Token" , ResourceTypes . AccessToken ) ,
262262 new ( StandardResourceActions . AccessTokenDelete , "Delete Access Token" , ResourceTypes . AccessToken ) ,
@@ -356,12 +356,12 @@ public static List<ResourcePolicy> GetStandardPolicies()
356356 Title = "Access Control Administration" ,
357357 SecurityPermissionType = SecurityPermissionType . ALLOW ,
358358 ResourceActions = [
359- StandardResourceActions . SecurityPrincipleList ,
360- StandardResourceActions . SecurityPrincipleAdd ,
361- StandardResourceActions . SecurityPrincipleUpdate ,
362- StandardResourceActions . SecurityPrincipleDelete ,
363- StandardResourceActions . SecurityPrinciplePasswordUpdate ,
364- StandardResourceActions . SecurityPrincipleUpdateAssignedRoles
359+ StandardResourceActions . SecurityPrincipalList ,
360+ StandardResourceActions . SecurityPrincipalAdd ,
361+ StandardResourceActions . SecurityPrincipalUpdate ,
362+ StandardResourceActions . SecurityPrincipalDelete ,
363+ StandardResourceActions . SecurityPrincipalPasswordUpdate ,
364+ StandardResourceActions . SecurityPrincipalUpdateAssignedRoles
365365
366366 ]
367367 } ,
@@ -529,8 +529,8 @@ public static List<ResourcePolicy> GetStandardPolicies()
529529 SecurityPermissionType = SecurityPermissionType . ALLOW ,
530530 IsResourceSpecific = true ,
531531 ResourceActions = [
532- StandardResourceActions . SecurityPrincipleCheckAccess ,
533- StandardResourceActions . SecurityPrinciplePasswordValidate ,
532+ StandardResourceActions . SecurityPrincipalCheckAccess ,
533+ StandardResourceActions . SecurityPrincipalPasswordValidate ,
534534 StandardResourceActions . RoleList ,
535535 ]
536536 } ,
@@ -560,13 +560,13 @@ public static async Task UpdateStandardAccessConfig(IAccessControl access)
560560 {
561561 // setup roles with policies
562562
563- var adminSvcPrinciple = "admin_01" ;
563+ var adminSvcPrincipal = "admin_01" ;
564564
565565 var actions = Policies . GetStandardResourceActions ( ) ;
566566
567567 foreach ( var action in actions )
568568 {
569- await access . AddResourceAction ( adminSvcPrinciple , action , bypassIntegrityCheck : true ) ;
569+ await access . AddResourceAction ( adminSvcPrincipal , action , bypassIntegrityCheck : true ) ;
570570 }
571571
572572 // setup policies with actions
@@ -576,7 +576,7 @@ public static async Task UpdateStandardAccessConfig(IAccessControl access)
576576 // add policies to store
577577 foreach ( var r in policies )
578578 {
579- _ = await access . AddResourcePolicy ( adminSvcPrinciple , r , bypassIntegrityCheck : true ) ;
579+ _ = await access . AddResourcePolicy ( adminSvcPrincipal , r , bypassIntegrityCheck : true ) ;
580580 }
581581
582582 // setup roles with policies
@@ -585,7 +585,7 @@ public static async Task UpdateStandardAccessConfig(IAccessControl access)
585585 foreach ( var r in roles )
586586 {
587587 // add roles and policy assignments to store
588- await access . AddRole ( adminSvcPrinciple , r , bypassIntegrityCheck : true ) ;
588+ await access . AddRole ( adminSvcPrincipal , r , bypassIntegrityCheck : true ) ;
589589 }
590590 }
591591
@@ -594,40 +594,40 @@ public static async Task ConfigureStandardUsersAndRoles(IAccessControl access, I
594594 // setup roles with policies
595595 await UpdateStandardAccessConfig ( access ) ;
596596
597- // setup standard security principles
597+ // setup standard security principals
598598
599599 // admin user
600600 var adminSpId = "admin_01" ;
601601 var managedInstanceSpId = "managedinstance_sp_01" ;
602602
603- var users = await access . GetSecurityPrinciples ( adminSpId ) ;
603+ var users = await access . GetSecurityPrincipals ( adminSpId ) ;
604604
605605 // add admin user if not already present
606606 if ( ! users . Any ( u => u . Id == adminSpId ) )
607607 {
608- var adminSp = new SecurityPrinciple
608+ var adminSp = new SecurityPrincipal
609609 {
610610 Id = adminSpId ,
611611 Description = "Primary default admin" ,
612- PrincipleType = SecurityPrincipleType . User ,
612+ PrincipalType = SecurityPrincipalType . User ,
613613 Username = Environment . GetEnvironmentVariable ( "CERTIFY_ADMIN_DEFAULTUSERNAME" ) ?? "admin" ,
614614 Password = Environment . GetEnvironmentVariable ( "CERTIFY_ADMIN_DEFAULTPWD" ) ?? "changeme!" ,
615615 Provider = StandardIdentityProviders . INTERNAL ,
616616 IsBuiltIn = true
617617 } ;
618618
619- await access . AddSecurityPrinciple ( adminSp . Id , adminSp , bypassIntegrityCheck : true ) ;
619+ await access . AddSecurityPrincipal ( adminSp . Id , adminSp , bypassIntegrityCheck : true ) ;
620620 }
621621 // get assigned roles for admin and update any missing roles
622622 var assignedRolesForAdmin = await access . GetAssignedRoles ( adminSpId , adminSpId ) ;
623623
624- // assign admin role to admin security principle
624+ // assign admin role to admin security principal
625625 var toBeAssignedRoles = new List < AssignedRole > {
626626 // administrator
627627 new AssignedRole {
628628 Id = Guid . NewGuid ( ) . ToString ( ) ,
629629 RoleId = StandardRoles . Administrator . Id ,
630- SecurityPrincipleId = adminSpId
630+ SecurityPrincipalId = adminSpId
631631 }
632632 } ;
633633
@@ -640,27 +640,27 @@ public static async Task ConfigureStandardUsersAndRoles(IAccessControl access, I
640640 }
641641 }
642642
643- // add managed instance service principle if not already present
643+ // add managed instance service principal if not already present
644644 if ( ! users . Any ( u => u . Id == managedInstanceSpId ) )
645645 {
646- var managedInstanceServicePrinciple = new SecurityPrinciple
646+ var managedInstanceServicePrincipal = new SecurityPrincipal
647647 {
648648 Id = managedInstanceSpId ,
649- Title = "Managed Instances Service Principle " ,
650- PrincipleType = SecurityPrincipleType . Application ,
649+ Title = "Managed Instances Service Principal " ,
650+ PrincipalType = SecurityPrincipalType . Application ,
651651 Provider = StandardIdentityProviders . INTERNAL ,
652652 IsBuiltIn = true
653653 } ;
654654
655- await access . AddSecurityPrinciple ( adminSpId , managedInstanceServicePrinciple , bypassIntegrityCheck : true ) ;
655+ await access . AddSecurityPrincipal ( adminSpId , managedInstanceServicePrincipal , bypassIntegrityCheck : true ) ;
656656
657- // assign managed instance role to security principle
657+ // assign managed instance role to security principal
658658 var assignedRoles = new List < AssignedRole > {
659659
660660 new AssignedRole {
661661 Id = Guid . NewGuid ( ) . ToString ( ) ,
662662 RoleId = StandardRoles . ManagedInstance . Id ,
663- SecurityPrincipleId = managedInstanceSpId
663+ SecurityPrincipalId = managedInstanceSpId
664664 }
665665 } ;
666666
@@ -674,7 +674,7 @@ public static async Task ConfigureStandardUsersAndRoles(IAccessControl access, I
674674 var assignedApiAccessToken = new AssignedAccessToken
675675 {
676676 Id = Guid . NewGuid ( ) . ToString ( ) ,
677- SecurityPrincipleId = managedInstanceSpId ,
677+ SecurityPrincipalId = managedInstanceSpId ,
678678 Title = "Managed Instance Hub Joining Key" ,
679679 AccessTokens = [
680680 new AccessToken {
0 commit comments