mirror of
https://github.com/openharmony/security_access_token.git
synced 2026-08-24 06:33:12 -04:00
1f87fc6d11
Co-Authored-By: Agent Signed-off-by: chennian <chennian1@huawei.com>
279 lines
9.8 KiB
JSON
279 lines
9.8 KiB
JSON
{
|
|
"name": "@ohos/access_token",
|
|
"description": "access_token",
|
|
"version": "3.1.0",
|
|
"license": "Apache License 2.0",
|
|
"publishAs": "code-segment",
|
|
"segment": {
|
|
"destPath": "base/security/access_token"
|
|
},
|
|
"dirs": {},
|
|
"scripts": {},
|
|
"component": {
|
|
"name": "access_token",
|
|
"subsystem": "security",
|
|
"syscap": [
|
|
"SystemCapability.Security.AccessToken",
|
|
"SystemCapability.Security.ScreenLockFileManager"
|
|
],
|
|
"hisysevent_config": [
|
|
"//base/security/access_token/hisysevent.yaml"
|
|
],
|
|
"features": [
|
|
"access_token_feature_coverage",
|
|
"access_token_camera_float_window_enable",
|
|
"access_token_with_distributed_capability",
|
|
"access_token_enhance_capability"
|
|
],
|
|
"adapted_system_type": [ "standard" ],
|
|
"rom": "10000KB",
|
|
"ram": "5000KB",
|
|
"deps": {
|
|
"components": [
|
|
"ability_base",
|
|
"ability_runtime",
|
|
"asset",
|
|
"audio_framework",
|
|
"ace_engine",
|
|
"bounds_checking_function",
|
|
"bundle_framework",
|
|
"c_utils",
|
|
"camera_framework",
|
|
"cJSON",
|
|
"common_event_service",
|
|
"config_policy",
|
|
"device_manager",
|
|
"dsoftbus",
|
|
"eventhandler",
|
|
"ffrt",
|
|
"hicollie",
|
|
"hisysevent",
|
|
"hitrace",
|
|
"hilog",
|
|
"init",
|
|
"ipc",
|
|
"json",
|
|
"memmgr",
|
|
"napi",
|
|
"openssl",
|
|
"os_account",
|
|
"power_manager",
|
|
"relational_store",
|
|
"safwk",
|
|
"samgr",
|
|
"screenlock_mgr",
|
|
"selinux_adapter",
|
|
"security_guard",
|
|
"sqlite",
|
|
"window_manager",
|
|
"zlib",
|
|
"runtime_core",
|
|
"appverify"
|
|
],
|
|
"third_party": []
|
|
},
|
|
"build": {
|
|
"group_type": {
|
|
"base_group": [
|
|
"//base/security/access_token/tools:tools_atm"
|
|
],
|
|
"fwk_group": [
|
|
"//base/security/access_token/interfaces/kits/capi:capi_packages",
|
|
"//base/security/access_token/interfaces/kits/cj:cj_packages",
|
|
"//base/security/access_token/frameworks/js/napi:napi_packages",
|
|
"//base/security/access_token/frameworks/ets/ani:arkts_package"
|
|
],
|
|
"service_group": [
|
|
"//base/security/access_token/interfaces/innerkits/tokensync:libtokensync_sdk",
|
|
"//base/security/access_token/services/accesstokenmanager:accesstoken_manager_service",
|
|
"//base/security/access_token/services/accesstokenmanager/main/sa_profile:accesstoken_sa_profile_standard",
|
|
"//base/security/access_token/services/el5filekeymanager:el5filekeymanager",
|
|
"//base/security/access_token/services/tokensyncmanager:tokensyncmanager",
|
|
"//base/security/access_token/services/privacymanager:privacymanager",
|
|
"//base/security/access_token/services/accesstokenmanager/etc:access_token.para",
|
|
"//base/security/access_token/services/accesstokenmanager/etc:access_token.para.dac",
|
|
"//base/security/access_token/services/common:accesstoken_common"
|
|
]
|
|
},
|
|
"inner_kits": [
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"access_token_error.h",
|
|
"access_token.h",
|
|
"accesstoken_callback_stubs.h",
|
|
"accesstoken_callbacks.h",
|
|
"accesstoken_kit.h",
|
|
"accesstoken_state_change_ipc_interface_code.h",
|
|
"atm_tools_param_info.h",
|
|
"hap_token_info_for_sync_parcel.h",
|
|
"hap_token_info.h",
|
|
"i_permission_state_callback.h",
|
|
"i_token_sync_callback.h",
|
|
"native_token_info.h",
|
|
"perm_state_change_callback_customize.h",
|
|
"permission_def.h",
|
|
"permission_grant_info.h",
|
|
"permission_list_state.h",
|
|
"permission_state_change_info.h",
|
|
"permission_state_full.h",
|
|
"permission_status.h",
|
|
"sec_comp_enhance_data.h",
|
|
"access_token_basic_type.h",
|
|
"token_sync_kit_interface.h",
|
|
"tokenid_kit.h",
|
|
"tokensync_callback_ipc_interface_code.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_compat_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"access_token_error.h",
|
|
"accesstoken_compat_kit.h",
|
|
"access_token_basic_type.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/accesstoken:libtokenid_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"tokenid_kit.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken",
|
|
"header": {
|
|
"header_files": [
|
|
"nativetoken_kit.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken_shared",
|
|
"header": {
|
|
"header_files": [
|
|
"nativetoken_kit.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/privacy:libprivacy_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"active_change_response_info.h",
|
|
"add_perm_param_info.h",
|
|
"on_permission_used_record_callback.h",
|
|
"perm_active_status_customized_cbk.h",
|
|
"permission_used_request.h",
|
|
"permission_used_result.h",
|
|
"permission_used_type_info.h",
|
|
"permission_used_type.h",
|
|
"privacy_error.h",
|
|
"privacy_kit.h",
|
|
"privacy_param.h",
|
|
"privacy_permission_record_ipc_interface_code.h",
|
|
"state_customized_cbk.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/privacy/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/token_callback:libtoken_callback_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"token_callback_stub.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/token_callback/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc",
|
|
"header": {
|
|
"header_files": [
|
|
"perm_setproc.h",
|
|
"setproc_common.h",
|
|
"spm_setproc.h",
|
|
"token_setproc.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtokensetproc_shared",
|
|
"header": {
|
|
"header_files": [
|
|
"perm_setproc.h",
|
|
"setproc_common.h",
|
|
"spm_setproc.h",
|
|
"token_setproc.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/token_setproc:libpermsetproc_shared",
|
|
"header": {
|
|
"header_files":[
|
|
"perm_setproc_c.h",
|
|
"setproc_common.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/analysis_model:libcodesignature_analysis",
|
|
"header": {
|
|
"header_files": [
|
|
"code_signature_analysis_kit.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/analysis_model/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/inner_api/el5filekeymanager:el5_filekey_manager_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"app_key_info.h",
|
|
"data_lock_type_ext.h",
|
|
"el5_filekey_callback_stub.h",
|
|
"el5_filekey_manager_error.h",
|
|
"el5_filekey_manager_kit.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/inner_api/el5filekeymanager/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/innerkits/tokensync:libtokensync_sdk",
|
|
"header": {
|
|
"header_files": [
|
|
"token_sync_kit.h",
|
|
"token_sync_kit_loader.h"
|
|
],
|
|
"header_base": "//base/security/access_token/interfaces/innerkits/tokensync/include"
|
|
}
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/kits/cj/accesstoken:cj_ability_access_ctrl_ffi"
|
|
},
|
|
{
|
|
"name": "//base/security/access_token/interfaces/kits/cj/screenlockfilemanager:cj_screen_lock_file_manager_ffi"
|
|
}
|
|
],
|
|
"test": [
|
|
"//base/security/access_token:accesstoken_build_fuzz_test",
|
|
"//base/security/access_token:accesstoken_build_module_test"
|
|
]
|
|
}
|
|
}
|
|
}
|