1{
2  "name": "@openharmony/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      ]
54    },
55    "build": {
56      "group_type": {
57        "base_group": [
58        ],
59        "fwk_group": [
60          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth:userauth",
61          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/user_auth_extension:userauthextensionability_napi",
62          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/module_loader:user_auth_extension",
63          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_extension/module_loader:user_auth_extension_module",
64          "//base/useriam/user_auth_framework/frameworks/js/napi/user_auth_icon:userauthicon"
65        ],
66        "service_group": [
67          "//base/useriam/user_auth_framework/sa_profile:useriam.init",
68          "//base/useriam/user_auth_framework/services:userauthservice",
69          "//base/useriam/user_auth_framework/sa_profile:userauth_sa_profile",
70          "//base/useriam/user_auth_framework/param:param_files"
71        ]
72      },
73      "inner_kits": [
74        {
75          "type": "so",
76          "name": "//base/useriam/user_auth_framework/frameworks/native/client:userauth_client",
77          "header": {
78            "header_files": [
79              "attributes.h",
80              "co_auth_client.h",
81              "co_auth_client_callback.h",
82              "co_auth_client_defines.h",
83              "iam_common_defines.h",
84              "user_auth_client.h",
85              "user_auth_client_callback.h",
86              "user_auth_client_defines.h",
87              "user_auth_event_listener_stub.h",
88              "user_idm_client.h",
89              "user_idm_client_callback.h",
90              "user_idm_client_defines.h"
91            ],
92            "header_base": "//base/useriam/user_auth_framework/interfaces/inner_api/"
93          }
94        },
95        {
96          "type": "so",
97          "name": "//base/useriam/user_auth_framework/frameworks/native/executors:userauth_executors",
98          "header": {
99            "header_files": [
100              "iam_executor_framework_types.h",
101              "iam_executor_iauth_driver_hdi.h",
102              "iam_executor_iauth_executor_hdi.h",
103              "iam_executor_idriver_manager.h",
104              "iam_executor_iexecute_callback.h"
105            ],
106            "header_base": "//base/useriam/user_auth_framework/interfaces/inner_api/iam_executor/"
107          }
108        }
109      ],
110      "test": [
111        "//base/useriam/user_auth_framework/test:iam_unittest",
112        "//base/useriam/user_auth_framework/test:iam_fuzztest"
113      ]
114    }
115  }
116}