@@ -25,10 +25,12 @@ public static class Claims
25
25
public const string UserNameClaimType = "username" ;
26
26
public const string LimitedPermissionsClaimType = "limited_permissions" ;
27
27
public const string MemberIdClaimType = "memberId" ;
28
+
28
29
/// <summary>
29
- /// Represents Operator User Id after impersonation
30
+ /// Represents Operator User ID after impersonation
30
31
/// </summary>
31
32
public const string OperatorUserId = "vc_operator_user_id" ;
33
+
32
34
/// <summary>
33
35
/// Represents Operator User Name after impersonation
34
36
/// </summary>
@@ -46,48 +48,60 @@ public static class Permissions
46
48
{
47
49
public const string ResetCache = "cache:reset" ;
48
50
49
- public const string AssetAccess = "platform:asset:access" ,
50
- AssetDelete = "platform:asset:delete" ,
51
- AssetUpdate = "platform:asset:update" ,
52
- AssetCreate = "platform:asset:create" ,
53
- AssetRead = "platform:asset:read" ;
54
-
55
- public const string ModuleQuery = "platform:module:read" ,
56
- ModuleAccess = "platform:module:access" ,
57
- ModuleManage = "platform:module:manage" ;
58
-
59
- public const string SettingQuery = "platform:setting:read" ,
60
- SettingAccess = "platform:setting:access" ,
61
- SettingUpdate = "platform:setting:update" ;
62
-
63
- public const string DynamicPropertiesQuery = "platform:dynamic_properties:read" ,
64
- DynamicPropertiesCreate = "platform:dynamic_properties:create" ,
65
- DynamicPropertiesAccess = "platform:dynamic_properties:access" ,
66
- DynamicPropertiesUpdate = "platform:dynamic_properties:update" ,
67
- DynamicPropertiesDelete = "platform:dynamic_properties:delete" ;
68
-
69
- public const string SecurityQuery = "platform:security:read" ,
70
- SecurityCreate = "platform:security:create" ,
71
- SecurityAccess = "platform:security:access" ,
72
- SecurityUpdate = "platform:security:update" ,
73
- SecurityDelete = "platform:security:delete" ,
74
- SecurityVerifyEmail = "platform:security:verifyEmail" ,
75
- SecurityLoginOnBehalf = "platform:security:loginOnBehalf" ,
76
- SecurityConfirmEmail = "platform:security:confirmEmail" ,
77
- SecurityGenerateToken = "platform:security:generateToken" ,
78
- SecurityVerifyToken = "platform:security:verifyToken" ;
51
+ public const string AssetAccess = "platform:asset:access" ;
52
+ public const string AssetDelete = "platform:asset:delete" ;
53
+ public const string AssetUpdate = "platform:asset:update" ;
54
+ public const string AssetCreate = "platform:asset:create" ;
55
+ public const string AssetRead = "platform:asset:read" ;
56
+
57
+ public const string ModuleQuery = "platform:module:read" ;
58
+ public const string ModuleAccess = "platform:module:access" ;
59
+ public const string ModuleManage = "platform:module:manage" ;
60
+
61
+ public const string SettingQuery = "platform:setting:read" ;
62
+ public const string SettingAccess = "platform:setting:access" ;
63
+ public const string SettingUpdate = "platform:setting:update" ;
64
+
65
+ public const string DynamicPropertiesQuery = "platform:dynamic_properties:read" ;
66
+ public const string DynamicPropertiesCreate = "platform:dynamic_properties:create" ;
67
+ public const string DynamicPropertiesAccess = "platform:dynamic_properties:access" ;
68
+ public const string DynamicPropertiesUpdate = "platform:dynamic_properties:update" ;
69
+ public const string DynamicPropertiesDelete = "platform:dynamic_properties:delete" ;
70
+
71
+ public const string SecurityQuery = "platform:security:read" ;
72
+ public const string SecurityCreate = "platform:security:create" ;
73
+ public const string SecurityAccess = "platform:security:access" ;
74
+ public const string SecurityUpdate = "platform:security:update" ;
75
+ public const string SecurityDelete = "platform:security:delete" ;
76
+ public const string SecurityLoginOnBehalf = "platform:security:loginOnBehalf" ;
77
+ public const string SecurityVerifyEmail = "platform:security:verifyEmail" ;
78
+ public const string SecurityConfirmEmail = "platform:security:confirmEmail" ;
79
+ public const string SecurityGenerateToken = "platform:security:generateToken" ;
80
+ public const string SecurityVerifyToken = "platform:security:verifyToken" ;
81
+ public const string SecurityOAuthApplicationsCreate = "platform:security:oauth_applications:create" ;
82
+ public const string SecurityOAuthApplicationsRead = "platform:security:oauth_applications:read" ;
83
+ public const string SecurityOAuthApplicationsUpdate = "platform:security:oauth_applications:update" ;
84
+ public const string SecurityOAuthApplicationsDelete = "platform:security:oauth_applications:delete" ;
79
85
80
86
public const string BackgroundJobsManage = "background_jobs:manage" ;
81
87
82
- public const string PlatformExportImportAccess = "platform:exportImport:access" ,
83
- PlatformImport = "platform:import" ,
84
- PlatformExport = "platform:export" ;
85
-
86
- public static string [ ] AllPermissions { get ; } = new [ ] { ResetCache , AssetAccess , AssetDelete , AssetUpdate , AssetCreate , AssetRead , ModuleQuery , ModuleAccess , ModuleManage ,
87
- SettingQuery , SettingAccess , SettingUpdate , DynamicPropertiesQuery , DynamicPropertiesCreate , DynamicPropertiesAccess , DynamicPropertiesUpdate , DynamicPropertiesDelete ,
88
- SecurityQuery , SecurityCreate , SecurityAccess , SecurityUpdate , SecurityDelete , BackgroundJobsManage , PlatformExportImportAccess , PlatformImport , PlatformExport , SecurityLoginOnBehalf ,
89
- SecurityVerifyEmail , SecurityConfirmEmail , SecurityGenerateToken , SecurityVerifyToken ,
90
- } ;
88
+ public const string PlatformExportImportAccess = "platform:exportImport:access" ;
89
+ public const string PlatformImport = "platform:import" ;
90
+ public const string PlatformExport = "platform:export" ;
91
+
92
+ public static string [ ] AllPermissions { get ; } =
93
+ [
94
+ ResetCache ,
95
+ AssetAccess , AssetDelete , AssetUpdate , AssetCreate , AssetRead ,
96
+ ModuleQuery , ModuleAccess , ModuleManage ,
97
+ SettingQuery , SettingAccess , SettingUpdate ,
98
+ DynamicPropertiesQuery , DynamicPropertiesCreate , DynamicPropertiesAccess , DynamicPropertiesUpdate , DynamicPropertiesDelete ,
99
+ SecurityQuery , SecurityCreate , SecurityAccess , SecurityUpdate , SecurityDelete ,
100
+ SecurityLoginOnBehalf , SecurityVerifyEmail , SecurityConfirmEmail , SecurityGenerateToken , SecurityVerifyToken ,
101
+ SecurityOAuthApplicationsCreate , SecurityOAuthApplicationsRead , SecurityOAuthApplicationsUpdate , SecurityOAuthApplicationsDelete ,
102
+ BackgroundJobsManage ,
103
+ PlatformExportImportAccess , PlatformImport , PlatformExport ,
104
+ ] ;
91
105
}
92
106
93
107
public static class Changes
0 commit comments