Home
last modified time | relevance | path

Searched refs:permissionList (Results 1 – 25 of 49) sorted by relevance

12

/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.3/
H A Dchangelog-security_privacy.md20 允许相同permissionList订阅多个callback。
22 不允许存在交集的permissionList订阅相同callback。
24 取消订阅不传callback时,批量删除permissionList下面的所有callback。
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.1/
H A Dchangelog-security_access_token.md20 允许相同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 Dprivacy_kit_test.cpp314 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 Dgetpermissionusedrecords_fuzzer.cpp38 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 Dnapi_request_permission.cpp337 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 Dchangelog-security_access_token.md20 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 Dgetpermissionusedrecordsstub_fuzzer.cpp41 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 Dgetpermissionusedrecordsasyncstub_fuzzer.cpp51 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 Djs-apidiff-security.md16 …名: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 Dpermission_entry.c557 …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 Dpermission_used_request_parcel.cpp29 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 Dat_manager_impl.cpp362 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 Djs-apidiff-security.md16 …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 Dchangelog-security_privacy.md20 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 Dprivacy_manager_service.cpp139 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 Dprivacy_parcel_test.cpp263 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 Djs-apis-abilityAccessCtrl-sys.md442 getPermissionsStatus(tokenID: number, permissionList: Array&lt;Permissions&gt;): Promise&lt;Array&l…
457 | permissionList | Array&lt;Permissions&gt; | 是 | 待获取权限状态的权限名列表,合法的权限名取值可在[应用权限列表](../../securi…
495 on(type: 'permissionStateChange', tokenIDList: Array&lt;number&gt;, permissionList: Array&lt;Permis…
515 | permissionList | Array&lt;Permissions&gt; | 是 | 订阅的权限名列表,为空时表示订阅所有的权限状态变化,合法的权限名取值可在[应用权限列表](…
541 let permissionList: Array<Permissions> = ['ohos.permission.DISTRIBUTED_DATASYNC'];
543 …atManager.on('permissionStateChange', tokenIDList, permissionList, (data: abilityAccessCtrl.Permis…
553 off(type: 'permissionStateChange', tokenIDList: Array&lt;number&gt;, permissionList: Array&lt;Permi…
557 取消订阅不传callback时,批量删除tokenIDList和permissionList下面的所有callback。
571 | permissionList | Array&lt;Permissions&gt; | 是 | 订阅的权限名列表,为空时表示订阅所有的权限状态变化,必须与on的输入一致,合法的权限名取值…
596 let permissionList: Array<Permissions> = ['ohos.permission.DISTRIBUTED_DATASYNC'];
[all …]
H A Djs-apis-privacyManager-sys.md463 on(type: 'activeStateChange', permissionList: Array&lt;Permissions&gt;, callback: Callback&lt;Activ…
467 允许相同permissionList订阅多个callback。
469 不允许存在交集的permissionList订阅相同callback。
480 | permissionList | Array&lt;Permissions&gt; | 是 | 订阅的权限名列表,为空时表示订阅所有的权限使用状态变化,合法的权限名取值可在[应用权限列表…
504 let permissionList: Array<Permissions> = [];
506 …privacyManager.on('activeStateChange', permissionList, (data: privacyManager.ActiveChangeResponse)…
516 off(type: 'activeStateChange', permissionList: Array&lt;Permissions&gt;, callback?: Callback&lt;Act…
520 取消订阅不传callback时,批量删除permissionList下面的所有callback。
531 | permissionList | Array&lt;Permissions&gt; | 是 | 取消订阅的权限名列表,为空时表示订阅所有的权限状态变化,必须与on的输入一致,合法的权限名…
553 let permissionList: Array<Permissions> = [];
[all …]
H A Djs-apis-abilityAccessCtrl.md134 requestPermissionsFromUser(context: Context, permissionList: Array&lt;Permissions&gt;, requestCallb…
155 | permissionList | Array&lt;Permissions&gt; | 是 | 权限名列表,合法的权限名取值可在[应用权限列表](../../security/AccessTok…
192 requestPermissionsFromUser(context: Context, permissionList: Array&lt;Permissions&gt;): Promise&lt;…
213 | permissionList | Array&lt;Permissions&gt; | 是 | 需要校验的权限名称,合法的权限名取值可在[应用权限列表](../../security/Acces…
253 requestPermissionOnSetting(context: Context, permissionList: Array&lt;Permissions&gt;): Promise&lt;…
274 | permissionList | Array&lt;Permissions&gt; | 是 | 权限名列表,合法的权限名取值可在[应用权限组列表](../../security/AccessTo…
/ohos5.0/base/customization/enterprise_device_management/services/edm/src/
H A Denterprise_device_mgr_ability.cpp631 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 Dpermission_policy_set.h63 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 Dpermission_policy_set.cpp492 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 Dnapi_request_permission.h43 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 Djs-apis-abilityAccessCtrl-sys.md442 getPermissionsStatus(tokenID: number, permissionList: Array&lt;Permissions&gt;): Promise&lt;Array&l…
457 | permissionList | Array&lt;Permissions&gt; | Yes | Permissions whose status is to be obtained. …
495 on(type: 'permissionStateChange', tokenIDList: Array&lt;number&gt;, permissionList: Array&lt;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&lt;number&gt;, permissionList: Array&lt;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 Dpermission_used_request.h74 std::vector<std::string> permissionList; member

12