2022-01-14 06:57:58 +00:00
|
|
|
{
|
|
|
|
"name": "@ohos/os_account",
|
|
|
|
"description": "Allowing apps to use OS account-related functions",
|
2023-05-06 05:21:00 +00:00
|
|
|
"version": "3.0",
|
2022-01-14 06:57:58 +00:00
|
|
|
"license": "Apache License 2.0",
|
|
|
|
"publishAs": "code-segment",
|
|
|
|
"segment": {
|
|
|
|
"destPath": "base/account/os_account"
|
|
|
|
},
|
|
|
|
"dirs": {},
|
|
|
|
"scripts": {},
|
|
|
|
"component": {
|
2022-05-05 06:25:06 +00:00
|
|
|
"name": "os_account",
|
2022-01-14 06:57:58 +00:00
|
|
|
"subsystem": "account",
|
|
|
|
"syscap": [
|
|
|
|
"SystemCapability.Account.AppAccount",
|
|
|
|
"SystemCapability.Account.OsAccount"
|
|
|
|
],
|
|
|
|
"features": [
|
2024-07-16 01:08:45 +00:00
|
|
|
"os_account_enable_app_account = true",
|
|
|
|
"os_account_enable_os_account = true",
|
|
|
|
"os_account_multiple_active_accounts = false",
|
2023-11-11 07:31:48 +00:00
|
|
|
"os_account_support_deactivate_main_os_account",
|
2023-02-01 05:42:36 +00:00
|
|
|
"os_account_distributed_feature",
|
2024-07-16 01:08:45 +00:00
|
|
|
"os_account_storage_feature",
|
|
|
|
"os_account_test_case_coverage_feature = false",
|
|
|
|
"os_account_file_encryption_el1_feature",
|
2023-11-10 05:49:56 +00:00
|
|
|
"os_account_enable_multiple_os_accounts",
|
2023-11-11 08:36:50 +00:00
|
|
|
"os_account_enable_default_admin_name",
|
2024-04-19 04:08:52 +00:00
|
|
|
"os_account_enable_account_short_name",
|
|
|
|
"os_account_activate_last_logged_in_account"
|
2022-01-14 06:57:58 +00:00
|
|
|
],
|
2022-01-22 11:43:41 +00:00
|
|
|
"hisysevent_config": [
|
|
|
|
"//base/account/os_account/hisysevent.yaml"
|
|
|
|
],
|
2022-01-14 06:57:58 +00:00
|
|
|
"adapted_system_type": [
|
|
|
|
"standard"
|
|
|
|
],
|
2022-03-01 07:50:26 +00:00
|
|
|
"rom": "4096KB",
|
|
|
|
"ram": "82000KB",
|
2022-01-14 06:57:58 +00:00
|
|
|
"deps": {
|
|
|
|
"components": [
|
2022-02-14 06:09:24 +00:00
|
|
|
"ability_base",
|
|
|
|
"ability_runtime",
|
2022-07-27 08:54:35 +00:00
|
|
|
"access_token",
|
2023-06-20 10:23:28 +00:00
|
|
|
"ace_engine",
|
2023-12-08 01:33:03 +00:00
|
|
|
"asset",
|
2024-07-16 01:08:45 +00:00
|
|
|
"bounds_checking_function",
|
2022-01-24 07:49:20 +00:00
|
|
|
"bundle_framework",
|
2022-04-20 07:55:22 +00:00
|
|
|
"common_event_service",
|
2023-05-06 05:21:00 +00:00
|
|
|
"c_utils",
|
2024-07-16 01:08:45 +00:00
|
|
|
"eventhandler",
|
2023-05-06 05:21:00 +00:00
|
|
|
"kv_store",
|
2023-06-19 07:29:46 +00:00
|
|
|
"hicollie",
|
2023-06-19 02:40:59 +00:00
|
|
|
"hilog",
|
|
|
|
"hisysevent",
|
|
|
|
"hitrace",
|
2023-10-25 07:38:46 +00:00
|
|
|
"huks",
|
2022-07-27 08:54:35 +00:00
|
|
|
"init",
|
2023-06-12 03:36:42 +00:00
|
|
|
"i18n",
|
2022-01-14 06:57:58 +00:00
|
|
|
"ipc",
|
2022-07-27 08:54:35 +00:00
|
|
|
"napi",
|
|
|
|
"pin_auth",
|
2022-01-14 06:57:58 +00:00
|
|
|
"safwk",
|
2022-08-04 12:13:02 +00:00
|
|
|
"samgr",
|
2023-05-27 09:28:48 +00:00
|
|
|
"security_guard",
|
2023-06-25 06:37:45 +00:00
|
|
|
"selinux_adapter",
|
2022-07-27 08:54:35 +00:00
|
|
|
"storage_service",
|
2023-05-27 09:28:48 +00:00
|
|
|
"time_service",
|
2024-03-05 13:31:13 +00:00
|
|
|
"user_auth_framework",
|
2024-04-22 01:33:43 +00:00
|
|
|
"theme_mgr",
|
2024-03-11 13:36:43 +00:00
|
|
|
"mbedtls",
|
|
|
|
"json",
|
2024-04-19 04:08:52 +00:00
|
|
|
"config_policy"
|
2022-01-14 06:57:58 +00:00
|
|
|
],
|
2024-07-16 01:08:45 +00:00
|
|
|
"third_party": [
|
|
|
|
"jsoncpp"
|
|
|
|
]
|
2022-01-14 06:57:58 +00:00
|
|
|
},
|
|
|
|
"build": {
|
2022-07-22 01:59:27 +00:00
|
|
|
"group_type": {
|
|
|
|
"base_group": [
|
2024-04-18 15:28:58 +00:00
|
|
|
"//base/account/os_account/interfaces/kits/capi:capi_packages",
|
2024-04-08 16:14:28 +00:00
|
|
|
"//base/account/os_account/interfaces/kits/napi:napi_packages",
|
2022-07-22 01:59:27 +00:00
|
|
|
"//base/account/os_account/sa_profile:account_sa_profile",
|
2024-04-08 16:14:28 +00:00
|
|
|
"//base/account/os_account/tools:tools_acm"
|
2022-07-22 01:59:27 +00:00
|
|
|
],
|
|
|
|
"fwk_group": [
|
|
|
|
"//base/account/os_account/frameworks/appaccount/native:app_account_innerkits",
|
|
|
|
"//base/account/os_account/frameworks/common:common_target",
|
2022-12-04 14:56:15 +00:00
|
|
|
"//base/account/os_account/frameworks/domain_account:domain_account_innerkits",
|
2022-07-22 01:59:27 +00:00
|
|
|
"//base/account/os_account/frameworks/ohosaccount/native:libaccountkits",
|
|
|
|
"//base/account/os_account/frameworks/osaccount/native:os_account_innerkits"
|
|
|
|
],
|
|
|
|
"service_group": [
|
|
|
|
"//base/account/os_account/services:services_target",
|
2023-06-02 12:13:02 +00:00
|
|
|
"//base/account/os_account/services/accountmgr/src/appaccount:app_account_service_core",
|
2023-08-29 11:21:02 +00:00
|
|
|
"//base/account/os_account/services/accountmgr/param:param_files"
|
2022-07-22 01:59:27 +00:00
|
|
|
]
|
|
|
|
},
|
2022-01-14 06:57:58 +00:00
|
|
|
"inner_kits": [
|
|
|
|
{
|
|
|
|
"header": {
|
|
|
|
"header_base":"//base/account/os_account/interfaces/innerkits/ohosaccount/native/include",
|
|
|
|
"header_files": [
|
|
|
|
"account_info.h",
|
|
|
|
"device_account_info.h",
|
|
|
|
"iaccount.h",
|
2024-04-18 02:08:41 +00:00
|
|
|
"ohos_account_kits.h",
|
|
|
|
"distributed_account_subscribe_callback.h"
|
2022-01-14 06:57:58 +00:00
|
|
|
]
|
|
|
|
},
|
|
|
|
"name": "//base/account/os_account/frameworks/ohosaccount/native:libaccountkits"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"header":{
|
|
|
|
"header_base":"//base/account/os_account/interfaces/innerkits/osaccount/native/include",
|
|
|
|
"header_files": [
|
|
|
|
"os_account_constants.h",
|
|
|
|
"os_account_info.h",
|
|
|
|
"os_account_manager.h",
|
|
|
|
"os_account_subscribe_info.h",
|
|
|
|
"os_account_subscriber.h"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"name": "//base/account/os_account/frameworks/osaccount/native:os_account_innerkits"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"header": {
|
|
|
|
"header_base":"//base/account/os_account/interfaces/innerkits/appaccount/native/include",
|
|
|
|
"header_files": [
|
|
|
|
"app_account_manager.h"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"name": "//base/account/os_account/frameworks/appaccount/native:app_account_innerkits"
|
2023-04-03 12:06:39 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"header": {
|
|
|
|
"header_base":"//base/account/os_account/interfaces/innerkits/domain_account/native/include",
|
|
|
|
"header_files": [
|
|
|
|
"domain_account_callback.h",
|
|
|
|
"domain_account_client.h",
|
|
|
|
"domain_account_common.h"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"name": "//base/account/os_account/frameworks/domain_account:domain_account_innerkits"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"header": {
|
|
|
|
"header_base":"//base/account/os_account/interfaces/innerkits/account_iam/native/include",
|
|
|
|
"header_files": [
|
|
|
|
"account_iam_client.h",
|
|
|
|
"account_iam_client_callback.h",
|
|
|
|
"account_iam_info.h"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"name": "//base/account/os_account/frameworks/account_iam:account_iam_innerkits"
|
2022-01-14 06:57:58 +00:00
|
|
|
}
|
|
|
|
],
|
|
|
|
"test": [
|
2022-11-11 06:07:41 +00:00
|
|
|
"//base/account/os_account:account_build_unittest",
|
|
|
|
"//base/account/os_account:account_build_fuzztest",
|
|
|
|
"//base/account/os_account:account_build_moduletest"
|
2022-08-10 07:42:34 +00:00
|
|
|
]
|
2022-01-14 06:57:58 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|