1{ 2 "name": "@ohos/os_account", 3 "description": "Allowing apps to use OS account-related functions", 4 "version": "3.0", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "base/account/os_account" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "os_account", 14 "subsystem": "account", 15 "syscap": [ 16 "SystemCapability.Account.AppAccount", 17 "SystemCapability.Account.OsAccount" 18 ], 19 "features": [ 20 "os_account_multiple_active_accounts", 21 "os_account_support_deactivate_main_os_account", 22 "os_account_distributed_feature", 23 "os_account_enable_multiple_os_accounts", 24 "os_account_enable_default_admin_name", 25 "os_account_enable_account_short_name", 26 "os_account_activate_last_logged_in_account" 27 ], 28 "hisysevent_config": [ 29 "//base/account/os_account/hisysevent.yaml" 30 ], 31 "adapted_system_type": [ 32 "standard" 33 ], 34 "rom": "4096KB", 35 "ram": "82000KB", 36 "deps": { 37 "components": [ 38 "ability_base", 39 "ability_runtime", 40 "access_token", 41 "asset", 42 "bundle_framework", 43 "common_event_service", 44 "c_utils", 45 "kv_store", 46 "hicollie", 47 "hilog", 48 "hisysevent", 49 "hitrace", 50 "huks", 51 "init", 52 "ipc", 53 "napi", 54 "pin_auth", 55 "safwk", 56 "samgr", 57 "security_guard", 58 "selinux_adapter", 59 "storage_service", 60 "time_service", 61 "user_auth_framework", 62 "theme_mgr", 63 "mbedtls", 64 "json", 65 "config_policy" 66 ], 67 "third_party": [] 68 }, 69 "build": { 70 "group_type": { 71 "base_group": [ 72 "//base/account/os_account/interfaces/kits/capi:capi_packages", 73 "//base/account/os_account/interfaces/kits/napi:napi_packages", 74 "//base/account/os_account/sa_profile:account_sa_profile", 75 "//base/account/os_account/tools:tools_acm" 76 ], 77 "fwk_group": [ 78 "//base/account/os_account/frameworks/appaccount/native:app_account_innerkits", 79 "//base/account/os_account/frameworks/common:common_target", 80 "//base/account/os_account/frameworks/domain_account:domain_account_innerkits", 81 "//base/account/os_account/frameworks/ohosaccount/native:libaccountkits", 82 "//base/account/os_account/frameworks/osaccount/native:os_account_innerkits" 83 ], 84 "service_group": [ 85 "//base/account/os_account/services:services_target", 86 "//base/account/os_account/services/accountmgr/src/appaccount:app_account_service_core", 87 "//base/account/os_account/services/accountmgr/param:param_files" 88 ] 89 }, 90 "inner_kits": [ 91 { 92 "header": { 93 "header_base":"//base/account/os_account/interfaces/innerkits/ohosaccount/native/include", 94 "header_files": [ 95 "account_info.h", 96 "device_account_info.h", 97 "iaccount.h", 98 "ohos_account_kits.h", 99 "distributed_account_subscribe_callback.h" 100 ] 101 }, 102 "name": "//base/account/os_account/frameworks/ohosaccount/native:libaccountkits" 103 }, 104 { 105 "header":{ 106 "header_base":"//base/account/os_account/interfaces/innerkits/osaccount/native/include", 107 "header_files": [ 108 "os_account_constants.h", 109 "os_account_info.h", 110 "os_account_manager.h", 111 "os_account_subscribe_info.h", 112 "os_account_subscriber.h" 113 ] 114 }, 115 "name": "//base/account/os_account/frameworks/osaccount/native:os_account_innerkits" 116 }, 117 { 118 "header": { 119 "header_base":"//base/account/os_account/interfaces/innerkits/appaccount/native/include", 120 "header_files": [ 121 "app_account_manager.h" 122 ] 123 }, 124 "name": "//base/account/os_account/frameworks/appaccount/native:app_account_innerkits" 125 }, 126 { 127 "header": { 128 "header_base":"//base/account/os_account/interfaces/innerkits/domain_account/native/include", 129 "header_files": [ 130 "domain_account_callback.h", 131 "domain_account_client.h", 132 "domain_account_common.h" 133 ] 134 }, 135 "name": "//base/account/os_account/frameworks/domain_account:domain_account_innerkits" 136 }, 137 { 138 "header": { 139 "header_base":"//base/account/os_account/interfaces/innerkits/account_iam/native/include", 140 "header_files": [ 141 "account_iam_client.h", 142 "account_iam_client_callback.h", 143 "account_iam_info.h" 144 ] 145 }, 146 "name": "//base/account/os_account/frameworks/account_iam:account_iam_innerkits" 147 } 148 ], 149 "test": [ 150 "//base/account/os_account:account_build_unittest", 151 "//base/account/os_account:account_build_fuzztest", 152 "//base/account/os_account:account_build_moduletest" 153 ] 154 } 155 } 156} 157