• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@openharmony/access_token",
3  "description": "access_token",
4  "version": "3.1.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/access_token"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "access_token",
14    "subsystem": "security",
15    "syscap": [
16      "SystemCapability.Security.AccessToken"
17    ],
18    "hisysevent_config": [
19      "//base/security/access_token/hisysevent.yaml"
20    ],
21    "features": [ "access_token_feature_coverage = false" ],
22    "adapted_system_type": [ "standard" ],
23    "rom": "10000KB",
24    "ram": "5000KB",
25    "deps": {
26      "components": [
27        "ability_base",
28        "ability_runtime",
29        "c_utils",
30        "device_manager",
31        "dsoftbus",
32        "eventhandler",
33        "hicollie",
34        "hisysevent",
35        "hitrace",
36        "hilog",
37        "init",
38        "ipc",
39        "napi",
40        "power_manager",
41        "safwk",
42        "samgr",
43        "selinux_adapter"
44      ],
45      "third_party": [
46        "bounds_checking_function",
47        "cJSON",
48        "mbedtls",
49        "sqlite",
50        "zlib"
51      ]
52    },
53    "build": {
54      "group_type": {
55        "base_group": [
56          "//base/security/access_token/tools:tools_atm"
57        ],
58        "fwk_group": [
59          "//base/security/access_token/interfaces/kits:napi_packages"
60        ],
61        "service_group": [
62          "//base/security/access_token/services/accesstokenmanager:accesstoken_manager_service",
63          "//base/security/access_token/services/accesstokenmanager/main/sa_profile:accesstoken_sa_profile_standard",
64          "//base/security/access_token/services/tokensyncmanager:tokensyncmanager",
65          "//base/security/access_token/services/privacymanager:privacymanager",
66          "//base/security/access_token/services/accesstokenmanager/etc:access_token.para",
67          "//base/security/access_token/services/accesstokenmanager/etc:access_token.para.dac"
68        ]
69      },
70      "inner_kits": [
71        {
72          "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk",
73          "header": {
74            "header_files": [
75              "accesstoken_kit.h"
76            ],
77            "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
78          }
79        },
80        {
81          "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libtokenid_sdk",
82          "header": {
83            "header_files": [
84              "tokenid_kit.h"
85            ],
86            "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
87          }
88        },
89        {
90          "name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken",
91          "header": {
92            "header_files": [
93              "nativetoken_kit.h"
94            ],
95            "header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include"
96          }
97        },
98        {
99          "name": "//base/security/access_token/interfaces/innerkits/privacy:libprivacy_sdk",
100          "header": {
101            "header_files": [
102              "privacy_kit.h"
103            ],
104            "header_base": "//base/security/access_token/interfaces/innerkits/privacy/include"
105          }
106        },
107        {
108          "name": "//base/security/access_token/interfaces/innerkits/token_callback:libtoken_callback_sdk",
109          "header": {
110            "header_files": [
111              "token_callback_stub.h"
112            ],
113            "header_base": "//base/security/access_token/interfaces/innerkits/token_callback/include"
114          }
115        },
116        {
117          "name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc",
118          "header": {
119            "header_files": [
120              "token_setproc.h"
121            ],
122            "header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include"
123          }
124        },
125        {
126          "name": "//base/security/access_token/interfaces/innerkits/analysis_model:libcodesignature_analysis",
127          "header": {
128            "header_files": [
129              "code_signature_analysis_kit.h"
130            ],
131            "header_base": "//base/security/access_token/interfaces/innerkits/analysis_model/include"
132          }
133        }
134      ],
135      "test": [
136        "//base/security/access_token/interfaces/kits/accesstoken/test/benchmarktest:benchmarktest",
137        "//base/security/access_token/test/fuzztest/access_token:fuzztest",
138        "//base/security/access_token/test/fuzztest/access_token_stub:fuzztest",
139        "//base/security/access_token:accesstoken_build_module_test"
140      ]
141    }
142  }
143}
144