From 356343e2ef4a428e1c244127be7bdf5504469213 Mon Sep 17 00:00:00 2001 From: lihehe Date: Fri, 25 Apr 2025 13:00:36 +0800 Subject: [PATCH] generate permissions from security_access_token Signed-off-by: lihehe Change-Id: I896bd8f760f910661390478cd541229f000d86f7 --- frameworks/common/permission_definition_parser.py | 9 +-------- services/accesstokenmanager/permission_definitions.json | 6 ++---- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/frameworks/common/permission_definition_parser.py b/frameworks/common/permission_definition_parser.py index 2a6a12b27..78437f129 100755 --- a/frameworks/common/permission_definition_parser.py +++ b/frameworks/common/permission_definition_parser.py @@ -175,14 +175,7 @@ def parse_json(path, target_platform): with open(path, "r", encoding="utf-8") as f: data = json.load(f) index = 0 - for perm in data["systemGrantPermissions"]: - perm_def = PermissionDef(perm, index) - if not perm_def.check_device_type(target_platform): - continue - permission_list.append(perm_def) - index += 1 - - for perm in data["userGrantPermissions"]: + for perm in data["definePermissions"]: perm_def = PermissionDef(perm, index) if not perm_def.check_device_type(target_platform): continue diff --git a/services/accesstokenmanager/permission_definitions.json b/services/accesstokenmanager/permission_definitions.json index 4ad2ef192..f7f00d723 100644 --- a/services/accesstokenmanager/permission_definitions.json +++ b/services/accesstokenmanager/permission_definitions.json @@ -1,5 +1,5 @@ { - "systemGrantPermissions": [ + "definePermissions": [ { "name": "ohos.permission.ACCESS_BIOMETRIC", "grantMode": "system_grant", @@ -4555,9 +4555,7 @@ "provisionEnable": true, "distributedSceneEnable": false, "deviceTypes": ["general"] - } - ], - "userGrantPermissions": [ + }, { "name": "ohos.permission.CUSTOM_SCREEN_CAPTURE", "grantMode": "user_grant", -- Gitee