1{
2  "name": "@ohos/user_auth_framework",
3  "version": "4.0",
4  "description": "User Authentication capability",
5  "homePage": "https://gitee.com/openharmony",
6  "author": {},
7  "repository": "",
8  "license": "Apache License 2.0",
9  "publishAs": "code-segment",
10  "segment": {
11    "destPath": "base/useriam/user_auth_framework"
12  },
13  "dirs": {},
14  "scripts": {},
15  "component": {
16    "name": "user_auth_framework",
17    "subsystem": "useriam",
18    "adapted_system_type": [
19      "standard"
20    ],
21    "syscap": [
22      "SystemCapability.UserIAM.UserAuth.Core"
23    ],
24    "features": ["user_auth_framework_enabled"],
25    "hisysevent_config": [
26      "//base/useriam/user_auth_framework/hisysevent.yaml"
27    ],
28    "rom": "3380KB",
29    "ram": "7271KB",
30    "deps": {
31      "components": [
32        "ability_base",
33        "ability_runtime",
34        "bundle_framework",
35        "hilog",
36        "hicollie",
37        "ipc",
38        "safwk",
39        "samgr",
40        "init",
41        "hisysevent",
42        "drivers_interface_user_auth",
43        "access_token",
44        "os_account",
45        "napi",
46        "hdf_core",
47        "hitrace",
48        "c_utils",
49        "common_event_service",
50        "window_manager",
51        "device_manager",
52        "dsoftbus",
53        "ets_frontend"
54      ]
55    },
56    "build": {
57      "group_type": {
58        "base_group": [
59        ],
60        "fwk_group": [
61          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth:userauth",
62          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/user_auth_extension:userauthextensionability_napi",
63          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/module_loader:user_auth_extension",
64          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/module_loader:user_auth_extension_module",
65          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_icon:userauthicon",
66          "//base/useriam/user_auth_framework/frameworks/cj/user_auth:cj_userauth_ffi"
67        ],
68        "service_group": [
69          "//base/useriam/user_auth_framework/sa_profile:useriam.init",
70          "//base/useriam/user_auth_framework/services:userauthservice",
71          "//base/useriam/user_auth_framework/sa_profile:userauth_sa_profile",
72          "//base/useriam/user_auth_framework/param:param_files"
73        ]
74      },
75      "inner_kits": [
76        {
77          "type": "so",
78          "name": "//base/useriam/user_auth_framework/frameworks/native/client:userauth_client",
79          "header": {
80            "header_files": [
81              "attributes.h",
82              "co_auth_client.h",
83              "co_auth_client_callback.h",
84              "co_auth_client_defines.h",
85              "iam_common_defines.h",
86              "user_auth_client.h",
87              "user_auth_client_callback.h",
88              "user_auth_client_defines.h",
89              "user_auth_event_listener_stub.h",
90              "user_idm_client.h",
91              "user_idm_client_callback.h",
92              "user_idm_client_defines.h"
93            ],
94            "header_base": "//base/useriam/user_auth_framework/interfaces/inner_api/"
95          }
96        },
97        {
98          "type": "so",
99          "name": "//base/useriam/user_auth_framework/frameworks/native/executors:userauth_executors",
100          "header": {
101            "header_files": [
102              "iam_executor_framework_types.h",
103              "iam_executor_iauth_driver_hdi.h",
104              "iam_executor_iauth_executor_hdi.h",
105              "iam_executor_idriver_manager.h",
106              "iam_executor_iexecute_callback.h"
107            ],
108            "header_base": "//base/useriam/user_auth_framework/interfaces/inner_api/iam_executor/"
109          }
110        }
111      ],
112      "test": [
113        "//base/useriam/user_auth_framework/test:iam_unittest",
114        "//base/useriam/user_auth_framework/test:iam_fuzztest"
115      ]
116    }
117  }
118}