/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.3/ |
H A D | changelog-security_privacy.md | 20 允许相同permissionList订阅多个callback。 22 不允许存在交集的permissionList订阅相同callback。 24 取消订阅不传callback时,批量删除permissionList下面的所有callback。
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.1/ |
H A D | changelog-security_access_token.md | 20 允许相同tokenIDList和permissionList订阅多个callback。 22 不允许存在交集的tokenIDList和permissionList订阅相同callback。 24 取消订阅不传callback时,批量删除tokenIDList和permissionList下面的所有callback。
|
/ohos5.0/base/security/access_token/interfaces/innerkits/privacy/test/unittest/src/ |
H A D | privacy_kit_test.cpp | 314 request.permissionList = permissionList; in BuildQueryRequest() 381 std::vector<std::string> permissionList; variable 413 std::vector<std::string> permissionList; variable 440 std::vector<std::string> permissionList; variable 473 std::vector<std::string> permissionList; variable 512 std::vector<std::string> permissionList; variable 563 std::vector<std::string> permissionList; variable 628 std::vector<std::string> permissionList; variable 672 std::vector<std::string> permissionList; variable 709 std::vector<std::string> permissionList; variable [all …]
|
/ohos5.0/base/security/access_token/test/fuzztest/innerkits/privacy/getpermissionusedrecords_fuzzer/ |
H A D | getpermissionusedrecords_fuzzer.cpp | 38 std::vector<std::string> permissionList = {fuzzData.GenerateRandomString()}; in GetPermissionUsedRecordsFuzzTest() local 44 .permissionList = permissionList, in GetPermissionUsedRecordsFuzzTest()
|
/ohos5.0/base/security/access_token/interfaces/kits/napi/accesstoken/src/ |
H A D | napi_request_permission.cpp | 337 retCB->permissions = permissionList; in RequestResultsHandler() 370 RequestResultsHandler(permissionList, grantResults, asyncContext); in GrantResultsCallback() 412 want.SetParam(PERMISSION_KEY, asyncContext->permissionList); in CreateServiceExtension() 437 for (const auto& permission : asyncContext->permissionList) { in IsDynamicRequest() 460 if (permList.size() != asyncContext->permissionList.size()) { in IsDynamicRequest() 559 want.SetParam(PERMISSION_KEY, asyncContext->permissionList); in CreateUIExtension() 649 (asyncContext->permissionList.empty())) { in ParseRequestPermissionFromUser() 810 if (!ParseStringArray(env, argv[1], asyncContext.permissionList)) { in ParseInputToGetQueryResult() 817 asyncContext.permissionList.size()); in ParseInputToGetQueryResult() 826 for (const auto& permission : asyncContext->permissionList) { in GetPermissionsStatusExecute() [all …]
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.10.1/ |
H A D | changelog-security_access_token.md | 20 Multiple callbacks can be registered if **tokenIDList** and **permissionList** are the same. 22 The same callback cannot be registered if **tokenIDList** or **permissionList** are overlapped. 24 …ssed in **atManager.off**, all callbacks under **tokenIDList** and **permissionList** will be unre…
|
/ohos5.0/base/security/access_token/test/fuzztest/services/privacy/getpermissionusedrecordsstub_fuzzer/ |
H A D | getpermissionusedrecordsstub_fuzzer.cpp | 41 std::vector<std::string> permissionList = {fuzzData.GenerateRandomString()}; in GetPermissionUsedRecordsStubFuzzTest() local 48 .permissionList = permissionList, in GetPermissionUsedRecordsStubFuzzTest()
|
/ohos5.0/base/security/access_token/test/fuzztest/services/privacy/getpermissionusedrecordsasyncstub_fuzzer/ |
H A D | getpermissionusedrecordsasyncstub_fuzzer.cpp | 51 std::vector<std::string> permissionList = {fuzzData.GenerateRandomString()}; in GetPermissionUsedRecordsAsyncStubFuzzTest() local 58 .permissionList = permissionList, in GetPermissionUsedRecordsAsyncStubFuzzTest()
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/Beta5 to v3.2-Release/ |
H A D | js-apidiff-security.md | 16 …名:AtManager<br>方法 or 属性:requestPermissionsFromUser(context: Context, permissionList: Array\<Permis… 17 …名:AtManager<br>方法 or 属性:requestPermissionsFromUser(context: Context, permissionList: Array\<Permis… 22 …or 属性:on(type: 'permissionStateChange', tokenIDList: Array\<number>, permissionList: Array\<Permis… 23 …r 属性:off(type: 'permissionStateChange', tokenIDList: Array\<number>, permissionList: Array\<Permis… 24 …类名:privacyManager<br>方法 or 属性:function on(type: 'activeStateChange', permissionList: Array\<Permis… 25 …名:privacyManager<br>方法 or 属性:function off(type: 'activeStateChange', permissionList: Array\<Permis…
|
/ohos5.0/foundation/communication/dsoftbus/core/common/security/permission/common/ |
H A D | permission_entry.c | 557 …SoftBusList *permissionList = isDynamicPermission ? g_dynamicPermissionList : g_permissionEntryLis… in CheckPermissionEntry() local 558 if (permissionList == NULL) { in CheckPermissionEntry() 562 (void)SoftBusMutexLock(&permissionList->lock); in CheckPermissionEntry() 563 LIST_FOR_EACH_ENTRY(pe, &permissionList->list, SoftBusPermissionEntry, node) { in CheckPermissionEntry() 567 (void)SoftBusMutexUnlock(&permissionList->lock); in CheckPermissionEntry() 576 (void)SoftBusMutexUnlock(&permissionList->lock); in CheckPermissionEntry() 579 (void)SoftBusMutexUnlock(&permissionList->lock); in CheckPermissionEntry() 588 (void)SoftBusMutexUnlock(&permissionList->lock); in CheckPermissionEntry() 596 (void)SoftBusMutexUnlock(&permissionList->lock); in CheckPermissionEntry() 603 (void)SoftBusMutexUnlock(&permissionList->lock); in CheckPermissionEntry() [all …]
|
/ohos5.0/base/security/access_token/frameworks/privacy/src/ |
H A D | permission_used_request_parcel.cpp | 29 RETURN_IF_FALSE(out.WriteUint32(this->request.permissionList.size())); in Marshalling() 30 for (const auto& perm : this->request.permissionList) { in Marshalling() 57 requestParcel->request.permissionList.emplace_back(perm); in Unmarshalling()
|
/ohos5.0/base/security/access_token/interfaces/kits/cj/accesstoken/src/ |
H A D | at_manager_impl.cpp | 362 permissions.size = (int64_t)permissionList.size(); in fillRequestResult() 363 permissions.head = VectorToCArrString(permissionList); in fillRequestResult() 402 want.SetParam(PERMISSION_KEY, asyncContext->permissionList); in StartServiceExtension() 447 auto permissionList = CArrStringToVector(cPermissionList); in ParseRequestPermissionFromUser() local 448 asyncContext->permissionList = permissionList; in ParseRequestPermissionFromUser() 495 static void GrantResultsCallbackUI(const std::vector<std::string>& permissionList, in GrantResultsCallbackUI() argument 503 fillRequestResult(ret.data.permissions, ret.data.authResults, permissionList, newGrantResults); in GrantResultsCallbackUI() 514 std::vector<std::string> permissionList = result.GetStringArrayParam(PERMISSION_KEY); in OnResult() local 517 GrantResultsCallbackUI(permissionList, permissionStates, this->reqContext_); in OnResult() 628 want.SetParam(PERMISSION_KEY, asyncContext->permissionList); in StartUIExtension() [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/Beta5-to-v3.2-Release/ |
H A D | js-apidiff-security.md | 16 …thod or attribute name: requestPermissionsFromUser(context: Context, permissionList: Array\<Permis… 17 …thod or attribute name: requestPermissionsFromUser(context: Context, permissionList: Array\<Permis… 22 …name: on(type: 'permissionStateChange', tokenIDList: Array\<number>, permissionList: Array\<Permis… 23 …ame: off(type: 'permissionStateChange', tokenIDList: Array\<number>, permissionList: Array\<Permis… 24 …<br>Method or attribute name: function on(type: 'activeStateChange', permissionList: Array\<Permis… 25 …br>Method or attribute name: function off(type: 'activeStateChange', permissionList: Array\<Permis…
|
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.0.10.3/ |
H A D | changelog-security_privacy.md | 20 Multiple callbacks can be registered if **permissionList** is the same. 24 If callback is not passed in **privacyManager.off**, all callbacks under **permissionList** will be…
|
/ohos5.0/base/security/access_token/services/privacymanager/src/service/ |
H A D | privacy_manager_service.cpp | 139 std::string permissionList; in GetPermissionUsedRecords() local 140 for (const auto& perm : request.request.permissionList) { in GetPermissionUsedRecords() 141 permissionList.append(perm); in GetPermissionUsedRecords() 142 permissionList.append(" "); in GetPermissionUsedRecords() 146 request.request.endTimeMillis, request.request.flag, permissionList.c_str()); in GetPermissionUsedRecords()
|
/ohos5.0/base/security/access_token/frameworks/test/unittest/ |
H A D | privacy_parcel_test.cpp | 263 permissionUsedRequestParcel.request.permissionList.emplace_back("ohos.permission.CAMERA"); 264 permissionUsedRequestParcel.request.permissionList.emplace_back("ohos.permission.LOCATION"); 280 for (uint32_t i = 0; i < permissionUsedRequestParcel.request.permissionList.size(); i++) { 281 …EXPECT_EQ(permissionUsedRequestParcel.request.permissionList[i], readedData->request.permissionLis… 454 permissionUsedRequestParcel.request.permissionList.emplace_back("ohos.permission.CAMERA"); 462 permissionUsedRequestParcel.request.permissionList.emplace_back("ohos.permission.CAMERA");
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-abilityAccessCtrl-sys.md | 442 getPermissionsStatus(tokenID: number, permissionList: Array<Permissions>): Promise<Array&l… 457 | permissionList | Array<Permissions> | 是 | 待获取权限状态的权限名列表,合法的权限名取值可在[应用权限列表](../../securi… 495 on(type: 'permissionStateChange', tokenIDList: Array<number>, permissionList: Array<Permis… 515 | permissionList | Array<Permissions> | 是 | 订阅的权限名列表,为空时表示订阅所有的权限状态变化,合法的权限名取值可在[应用权限列表](… 541 let permissionList: Array<Permissions> = ['ohos.permission.DISTRIBUTED_DATASYNC']; 543 …atManager.on('permissionStateChange', tokenIDList, permissionList, (data: abilityAccessCtrl.Permis… 553 off(type: 'permissionStateChange', tokenIDList: Array<number>, permissionList: Array<Permi… 557 取消订阅不传callback时,批量删除tokenIDList和permissionList下面的所有callback。 571 | permissionList | Array<Permissions> | 是 | 订阅的权限名列表,为空时表示订阅所有的权限状态变化,必须与on的输入一致,合法的权限名取值… 596 let permissionList: Array<Permissions> = ['ohos.permission.DISTRIBUTED_DATASYNC']; [all …]
|
H A D | js-apis-privacyManager-sys.md | 463 on(type: 'activeStateChange', permissionList: Array<Permissions>, callback: Callback<Activ… 467 允许相同permissionList订阅多个callback。 469 不允许存在交集的permissionList订阅相同callback。 480 | permissionList | Array<Permissions> | 是 | 订阅的权限名列表,为空时表示订阅所有的权限使用状态变化,合法的权限名取值可在[应用权限列表… 504 let permissionList: Array<Permissions> = []; 506 …privacyManager.on('activeStateChange', permissionList, (data: privacyManager.ActiveChangeResponse)… 516 off(type: 'activeStateChange', permissionList: Array<Permissions>, callback?: Callback<Act… 520 取消订阅不传callback时,批量删除permissionList下面的所有callback。 531 | permissionList | Array<Permissions> | 是 | 取消订阅的权限名列表,为空时表示订阅所有的权限状态变化,必须与on的输入一致,合法的权限名… 553 let permissionList: Array<Permissions> = []; [all …]
|
H A D | js-apis-abilityAccessCtrl.md | 134 requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>, requestCallb… 155 | permissionList | Array<Permissions> | 是 | 权限名列表,合法的权限名取值可在[应用权限列表](../../security/AccessTok… 192 requestPermissionsFromUser(context: Context, permissionList: Array<Permissions>): Promise<… 213 | permissionList | Array<Permissions> | 是 | 需要校验的权限名称,合法的权限名取值可在[应用权限列表](../../security/Acces… 253 requestPermissionOnSetting(context: Context, permissionList: Array<Permissions>): Promise<… 274 | permissionList | Array<Permissions> | 是 | 权限名列表,合法的权限名取值可在[应用权限组列表](../../security/AccessTo…
|
/ohos5.0/base/customization/enterprise_device_management/services/edm/src/ |
H A D | enterprise_device_mgr_ability.cpp | 631 int32_t userId, std::vector<std::string> &permissionList) in GetAllPermissionsByAdmin() argument 633 permissionList.clear(); in GetAllPermissionsByAdmin() 772 std::vector<std::string> permissionList; in EnableAdmin() local 773 if (FAILED(GetAllPermissionsByAdmin(admin.GetBundleName(), type, userId, permissionList))) { in EnableAdmin() 777 Admin edmAdmin(abilityInfo.at(0), type, entInfo, permissionList, isDebug); in EnableAdmin() 1213 std::vector<std::string> permissionList; in CheckAndUpdatePermission() local 1215 permissionList))) { in CheckAndUpdatePermission() 1219 auto hasPermission = std::find(permissionList.begin(), permissionList.end(), permission); in CheckAndUpdatePermission() 1220 if (!callingPermission && hasPermission != permissionList.end()) { in CheckAndUpdatePermission() 1224 if (!adminPermission && hasPermission == permissionList.end()) { in CheckAndUpdatePermission() [all …]
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/ |
H A D | permission_policy_set.h | 63 void GetDeletedPermissionListToNotify(std::vector<std::string>& permissionList); 64 void GetGrantedPermissionList(std::vector<std::string>& permissionList);
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/ |
H A D | permission_policy_set.cpp | 492 void PermissionPolicySet::GetGrantedPermissionList(std::vector<std::string>& permissionList) in GetGrantedPermissionList() argument 497 permissionList.emplace_back(perm.permissionName); in GetGrantedPermissionList() 502 permissionList.emplace_back(permission); in GetGrantedPermissionList() 506 void PermissionPolicySet::GetDeletedPermissionListToNotify(std::vector<std::string>& permissionList) in GetDeletedPermissionListToNotify() argument 512 permissionList.emplace_back(perm.permissionName); in GetDeletedPermissionListToNotify() 517 permissionList.emplace_back(permission); in GetDeletedPermissionListToNotify()
|
/ohos5.0/base/security/access_token/interfaces/kits/napi/accesstoken/include/ |
H A D | napi_request_permission.h | 43 std::vector<std::string> permissionList; member 109 virtual void GrantResultsCallback(const std::vector<std::string>& permissionList,
|
/ohos5.0/docs/en/application-dev/reference/apis-ability-kit/ |
H A D | js-apis-abilityAccessCtrl-sys.md | 442 getPermissionsStatus(tokenID: number, permissionList: Array<Permissions>): Promise<Array&l… 457 | permissionList | Array<Permissions> | Yes | Permissions whose status is to be obtained. … 495 on(type: 'permissionStateChange', tokenIDList: Array<number>, permissionList: Array<Permis… 499 Multiple callbacks can be registered for the specified **tokenIDList** and **permissionList**. 501 If **tokenIDList** and **permissionList** have common values with the **tokenIDList** and **permiss… 541 let permissionList: Array<Permissions> = ['ohos.permission.DISTRIBUTED_DATASYNC']; 543 …atManager.on('permissionStateChange', tokenIDList, permissionList, (data: abilityAccessCtrl.Permis… 553 off(type: 'permissionStateChange', tokenIDList: Array<number>, permissionList: Array<Permi… 557 …passed in **atManager.off**, all callbacks for **tokenIDList** and **permissionList** will be unre… 596 let permissionList: Array<Permissions> = ['ohos.permission.DISTRIBUTED_DATASYNC']; [all …]
|
/ohos5.0/base/security/access_token/interfaces/innerkits/privacy/include/ |
H A D | permission_used_request.h | 74 std::vector<std::string> permissionList; member
|