/foundation/ability/ability_runtime/test/unittest/uri_perm_mgr_test/ |
H A D | tokenid_permission_test.cpp | 53 uint32_t callerTokenId = 1001; in HWTEST_F() local 54 auto tokenIdPermission = std::make_shared<TokenIdPermission>(callerTokenId); in HWTEST_F() 68 uint32_t callerTokenId = 1001; in HWTEST_F() local 69 auto tokenIdPermission = std::make_shared<TokenIdPermission>(callerTokenId); in HWTEST_F() 83 uint32_t callerTokenId = 1001; in HWTEST_F() local 84 auto tokenIdPermission = std::make_shared<TokenIdPermission>(callerTokenId); in HWTEST_F() 98 uint32_t callerTokenId = 1001; in HWTEST_F() local 99 auto tokenIdPermission = std::make_shared<TokenIdPermission>(callerTokenId); in HWTEST_F() 113 uint32_t callerTokenId = 1001; in HWTEST_F() local 114 auto tokenIdPermission = std::make_shared<TokenIdPermission>(callerTokenId); in HWTEST_F() 128 uint32_t callerTokenId = 1001; HWTEST_F() local [all...] |
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/ |
H A D | data_share_silent_config.cpp | 31 bool DataShareSilentConfig::IsSilentProxyEnable(uint32_t callerTokenId, int32_t currentUserId, in IsSilentProxyEnable() argument 37 if (CheckExistEnableSilentUris(callerTokenId, uri, isEnable) == E_OK) { in IsSilentProxyEnable() 53 bool DataShareSilentConfig::EnableSilentProxy(uint32_t callerTokenId, const std::string &originUriStr, bool enable) in EnableSilentProxy() argument 58 enableSilentUris_.Erase(callerTokenId); in EnableSilentProxy() 61 ZLOGI("Enable silent proxy, callerTokenId:%{public}u, enable:%{public}d, uri:%{public}s", in EnableSilentProxy() 62 callerTokenId, enable, DistributedData::Anonymous::Change(uri).c_str()); in EnableSilentProxy() 63 enableSilentUris_.Compute(callerTokenId, [&enable, &uri](const uint32_t &key, in EnableSilentProxy() 71 int DataShareSilentConfig::CheckExistEnableSilentUris(uint32_t callerTokenId, in CheckExistEnableSilentUris() argument 75 enableSilentUris_.ComputeIfPresent(callerTokenId, [&isEnable, &status, &uri](const uint32_t &key, in CheckExistEnableSilentUris()
|
H A D | data_share_silent_config.h | 30 bool EnableSilentProxy(uint32_t callerTokenId, const std::string &originUriStr, bool enable); 31 bool IsSilentProxyEnable(uint32_t callerTokenId, int32_t currentUserId, 36 int CheckExistEnableSilentUris(uint32_t callerTokenId, const std::string &uri, bool &isEnable);
|
H A D | data_share_service_impl.cpp | 327 Key(context->uri, id.subscriberId_, id.bundleName_), context->callerTokenId); 355 Key(context->uri, id.subscriberId_, id.bundleName_), context->callerTokenId); 381 context->callerTokenId); 417 PublishedDataKey(context->uri, context->callerBundleName, subscriberId), context->callerTokenId); 449 PublishedDataKey(context->uri, context->callerBundleName, subscriberId), context->callerTokenId); 460 if (PublishedDataSubscriberManager::GetInstance().IsNotifyOnEnabled(pKey, context->callerTokenId)) { 488 PublishedDataKey(context->uri, context->callerBundleName, subscriberId), context->callerTokenId); 818 uint32_t callerTokenId = IPCSkeleton::GetCallingTokenID(); 819 bool ret = dataShareSilentConfig_.EnableSilentProxy(callerTokenId, uri, enable); 831 uint32_t callerTokenId [all...] |
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/strategies/general/ |
H A D | load_config_common_strategy.cpp | 32 if (context->callerTokenId == 0) {
in operator ()() 33 context->callerTokenId = IPCSkeleton::GetCallingTokenID();
in operator ()() 35 context->currentUserId = DistributedKv::AccountDelegate::GetInstance()->GetUserByToken(context->callerTokenId);
in operator ()() 42 context->uri, context->currentUserId, context->callerTokenId, context->calledBundleName);
in operator ()() 47 auto result = Security::AccessToken::AccessTokenKit::GetHapTokenInfo(context->callerTokenId, tokenInfo);
in operator ()() 49 ZLOGE("token:0x%{public}x, result:%{public}d", context->callerTokenId, result);
in operator ()() 58 const std::string &uri, int32_t &user, uint32_t &callerTokenId, std::string &calledBundleName)
in GetInfoFromProxyURI() 73 callerTokenId = std::move(data);
in GetInfoFromProxyURI() 57 GetInfoFromProxyURI( const std::string &uri, int32_t &user, uint32_t &callerTokenId, std::string &calledBundleName) GetInfoFromProxyURI() argument
|
H A D | permission_strategy.cpp | 31 Security::AccessToken::AccessTokenKit::VerifyAccessToken(context->callerTokenId, context->permission);
in operator ()() 33 ZLOGE("Verify permission denied! callerTokenId:%{public}u permission:%{public}s",
in operator ()() 34 context->callerTokenId, context->permission.c_str());
in operator ()()
|
H A D | cross_permission_strategy.cpp | 26 int status = Security::AccessToken::AccessTokenKit::VerifyAccessToken(context->callerTokenId, permission);
in operator ()()
|
/foundation/ability/ability_runtime/test/unittest/uri_permission_impl_test/mock/src/ |
H A D | mock_ipc_skeleton.cpp | 22 return IPCSkeleton::callerTokenId; in GetCallingTokenID() 32 IPCSkeleton::callerTokenId = tokenId; in SetCallingTokenId() member in OHOS::IPCSkeleton 42 IPCSkeleton::callerTokenId = 0; in ResetTokenId() member in OHOS::IPCSkeleton 50 IPCSkeleton::callerTokenId = 0; in Reset() member in OHOS::IPCSkeleton 54 uint32_t IPCSkeleton::callerTokenId = 0; member in OHOS::IPCSkeleton
|
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/subscriber_managers/ |
H A D | rdb_subscriber_manager.cpp | 119 ZLOGI("add subscriber, uri %{private}s tokenId 0x%{public}x", key.uri.c_str(), context->callerTokenId);
in Add() 120 auto callerTokenId = IPCSkeleton::GetCallingTokenID();
in Add() 121 value.emplace_back(observer, context->callerTokenId, callerTokenId);
in Add() 123 node.emplace_back(observer, context->callerTokenId, callerTokenId);
in Add() 128 DistributedData::Anonymous::Change(key.uri).c_str(), context->callerTokenId);
in Add() 166 void RdbSubscriberManager::Delete(uint32_t callerTokenId)
in Delete() argument 168 rdbCache_.EraseIf([&callerTokenId, this](const auto &key, std::vector<ObserverNode> &value) {
in Delete() 170 if (it->callerTokenId in Delete() 382 ObserverNode(const sptr<IDataProxyRdbObserver> &observer, uint32_t firstCallerTokenId, uint32_t callerTokenId) ObserverNode() argument [all...] |
H A D | published_data_subscriber_manager.h | 47 void Delete(uint32_t callerTokenId);
55 bool IsNotifyOnEnabled(const PublishedDataKey &key, uint32_t callerTokenId);
61 uint32_t callerTokenId = 0);
64 uint32_t callerTokenId;
member
|
H A D | published_data_subscriber_manager.cpp | 67 void PublishedDataSubscriberManager::Delete(uint32_t callerTokenId)
in Delete() argument 69 publishedDataCache_.EraseIf([&callerTokenId](const auto &key, std::vector<ObserverNode> &value) {
in Delete() 71 if (it->callerTokenId == callerTokenId) {
in Delete() 73 DistributedData::Anonymous::Change(key.key).c_str(), callerTokenId);
in Delete() 187 bool PublishedDataSubscriberManager::IsNotifyOnEnabled(const PublishedDataKey &key, uint32_t callerTokenId)
in IsNotifyOnEnabled() argument 194 if (value.firstCallerTokenId == callerTokenId && value.isNotifyOnEnabled) {
in IsNotifyOnEnabled() 269 uint32_t firstCallerTokenId, uint32_t callerTokenId)
in ObserverNode() 270 : observer(observer), firstCallerTokenId(firstCallerTokenId), callerTokenId(callerTokenId)
in ObserverNode() 268 ObserverNode(const sptr<IDataProxyPublishedDataObserver> &observer, uint32_t firstCallerTokenId, uint32_t callerTokenId) ObserverNode() argument [all...] |
H A D | rdb_subscriber_manager.h | 61 void Delete(uint32_t callerTokenId);
74 uint32_t callerTokenId = 0);
77 uint32_t callerTokenId;
member
|
/foundation/ability/ability_runtime/test/unittest/uri_permission_impl_test/ |
H A D | uri_permission_impl_test.cpp | 301 IPCSkeleton::callerTokenId = fromTokenId;
in HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 305 IPCSkeleton::callerTokenId = 0;
in HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 411 auto callerTokenId = 1001;
in HWTEST_F() local 421 upms->AddTempUriPermission(uri, flagRead, callerTokenId, targetTokenId, 0);
in HWTEST_F() 431 upms->AddTempUriPermission(uri, flagWrite, callerTokenId, targetTokenId, 0);
in HWTEST_F() 441 upms->AddTempUriPermission(uri, flagReadWrite, callerTokenId, targetTokenId, 0);
in HWTEST_F() 492 uint32_t callerTokenId = 1001;
in HWTEST_F() local 495 TokenIdPermission tokenIdPermission(callerTokenId);
in HWTEST_F() 512 uint32_t callerTokenId = 1001;
in HWTEST_F() local 515 TokenIdPermission tokenIdPermission(callerTokenId);
in HWTEST_F() 532 uint32_t callerTokenId = 1001; HWTEST_F() local 585 uint32_t callerTokenId = 1001; HWTEST_F() local 642 IPCSkeleton::callerTokenId = callerTokenId1; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 649 IPCSkeleton::callerTokenId = callerTokenId2; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 667 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 684 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 701 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 724 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 748 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 772 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 796 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton 822 IPCSkeleton::callerTokenId = 1001; HWTEST_F() member in OHOS::AAFwk::IPCSkeleton [all...] |
/foundation/ability/ability_runtime/services/uripermmgr/src/ |
H A D | uri_permission_utils.cpp | 45 bool UPMSUtils::SendShareUnPrivilegeUriEvent(uint32_t callerTokenId, uint32_t targetTokenId) in SendShareUnPrivilegeUriEvent() argument 48 if (!GetBundleNameByTokenId(callerTokenId, callerBundleName)) { in SendShareUnPrivilegeUriEvent() 63 bool UPMSUtils::SendSystemAppGrantUriPermissionEvent(uint32_t callerTokenId, uint32_t targetTokenId, in SendSystemAppGrantUriPermissionEvent() argument 67 if (!CheckAndCreateEventInfo(callerTokenId, targetTokenId, eventInfo)) { in SendSystemAppGrantUriPermissionEvent() 80 bool UPMSUtils::CheckAndCreateEventInfo(uint32_t callerTokenId, uint32_t targetTokenId, in CheckAndCreateEventInfo() argument 84 if (!GetBundleNameByTokenId(callerTokenId, callerBundleName)) { in CheckAndCreateEventInfo() 124 auto callerTokenId = IPCSkeleton::GetCallingTokenID(); in IsFoundationCall() local 125 TAG_LOGD(AAFwkTag::ABILITYMGR, "callerTokenId is %{public}u", callerTokenId); in IsFoundationCall() 126 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerTokenId); in IsFoundationCall() [all...] |
H A D | uri_permission_manager_stub_impl.cpp | 166 uint32_t callerTokenId = IPCSkeleton::GetCallingTokenID(); in GrantUriPermissionPrivileged() local 168 if (!PermissionVerification::GetInstance()->VerifyPermissionByTokenId(callerTokenId, permissionName)) { in GrantUriPermissionPrivileged() 186 return GrantBatchUriPermissionFor2In1Privileged(uriVec, flag, callerTokenId, targetTokenId); in GrantUriPermissionPrivileged() 189 callerTokenId = initiatorTokenId; in GrantUriPermissionPrivileged() 193 return GrantBatchUriPermissionPrivileged(uriVec, flag, callerTokenId, targetTokenId, abilityId); in GrantUriPermissionPrivileged() 311 TokenId callerTokenId, TokenId targetTokenId, int32_t abilityId) in GrantUriPermissionImpl() 313 TAG_LOGD(AAFwkTag::URIPERMMGR, "uri=%{private}s, flag=%{public}u, callerTokenId=%{public}u," in GrantUriPermissionImpl() 314 "targetTokenId=%{public}u, abilityId=%{public}d", uri.ToString().c_str(), flag, callerTokenId, in GrantUriPermissionImpl() 332 AddTempUriPermission(uriStr, flag, callerTokenId, targetTokenId, abilityId); in GrantUriPermissionImpl() 333 UPMSUtils::SendSystemAppGrantUriPermissionEvent(callerTokenId, targetTokenI in GrantUriPermissionImpl() 310 GrantUriPermissionImpl(const Uri &uri, unsigned int flag, TokenId callerTokenId, TokenId targetTokenId, int32_t abilityId) GrantUriPermissionImpl() argument 337 GrantSingleUriPermission(const Uri &uri, unsigned int flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantSingleUriPermission() argument 359 GrantBatchUriPermissionImpl(const std::vector<std::string> &uriVec, unsigned int flag, TokenId callerTokenId, TokenId targetTokenId, int32_t abilityId) GrantBatchUriPermissionImpl() argument 396 GrantBatchUriPermission(const std::vector<Uri> &uriVec, unsigned int flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantBatchUriPermission() argument 425 GrantBatchUriPermissionPrivileged(const std::vector<Uri> &uriVec, uint32_t flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantBatchUriPermissionPrivileged() argument 445 GrantBatchUriPermissionFor2In1Privileged(const std::vector<Uri> &uriVec, uint32_t flag, uint32_t callerTokenId, uint32_t targetTokenId, int32_t abilityId) GrantBatchUriPermissionFor2In1Privileged() argument 604 auto callerTokenId = IPCSkeleton::GetCallingTokenID(); RevokeUriPermissionManually() local [all...] |
H A D | file_permission_manager.cpp | 65 uint32_t callerTokenId, uint32_t flag, std::vector<PolicyInfo> &pathPolicies) in CheckUriPersistentPermission() 71 if (CheckPermission(callerTokenId, PermissionConstants::PERMISSION_FILE_ACCESS_MANAGER)) { in CheckUriPersistentPermission() 85 CheckFileManagerUriPermission(callerTokenId, policyInfo.path)) { in CheckUriPersistentPermission() 94 int32_t ret = SandboxManagerKit::CheckPersistPolicy(callerTokenId, persistPolicys, persistResultCodes); in CheckUriPersistentPermission() 64 CheckUriPersistentPermission(std::vector<Uri> &uriVec, uint32_t callerTokenId, uint32_t flag, std::vector<PolicyInfo> &pathPolicies) CheckUriPersistentPermission() argument
|
H A D | media_permission_manager.cpp | 64 uint32_t callerTokenId, uint32_t flag) in CheckUriPermission() 74 if (!UPMSUtils::GetBundleNameByTokenId(callerTokenId, bundleName)) { in CheckUriPermission() 89 auto ret = IN_PROCESS_CALL(mediaLibraryManager->CheckPhotoUriPermission(callerTokenId, appId, uriStrVec, in CheckUriPermission() 63 CheckUriPermission(const std::vector<Uri> &uriVec, uint32_t callerTokenId, uint32_t flag) CheckUriPermission() argument
|
/foundation/ability/ability_runtime/services/common/src/ |
H A D | permission_verification.cpp | 76 bool PermissionVerification::IsSACallByTokenId(uint32_t callerTokenId) const in IsSACallByTokenId() 79 if (callerTokenId == 0) { in IsSACallByTokenId() 80 callerTokenId = GetCallingTokenID(); in IsSACallByTokenId() 82 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerTokenId); in IsSACallByTokenId() 97 bool PermissionVerification::IsShellCallByTokenId(uint32_t callerTokenId) const in IsShellCallByTokenId() 100 if (callerTokenId == 0) { in IsShellCallByTokenId() 101 callerTokenId = GetCallingTokenID(); in IsShellCallByTokenId() 103 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerTokenId); in IsShellCallByTokenId() 447 bool PermissionVerification::IsSystemAppCallByTokenId(uint32_t callerTokenId) const in IsSystemAppCallByTokenId() 449 if (callerTokenId in IsSystemAppCallByTokenId() [all...] |
/foundation/ability/ability_runtime/services/common/include/ |
H A D | permission_verification.h | 46 bool IsSACallByTokenId(uint32_t callerTokenId) const; 50 bool IsShellCallByTokenId(uint32_t callerTokenId) const; 98 bool IsSystemAppCallByTokenId(uint32_t callerTokenId) const;
|
/foundation/ability/ability_runtime/test/unittest/file_permission_manager_test/ |
H A D | file_permission_manager_test.cpp | 49 uint32_t callerTokenId = 0; in HWTEST_F() local 52 auto ret = FilePermissionManager::CheckUriPersistentPermission(uriVec, callerTokenId, flag, pathPolicies); in HWTEST_F()
|
/foundation/ability/ability_runtime/services/uripermmgr/include/ |
H A D | uri_permission_utils.h | 28 static bool SendSystemAppGrantUriPermissionEvent(uint32_t callerTokenId, uint32_t targetTokenId, 44 static bool CheckAndCreateEventInfo(uint32_t callerTokenId, uint32_t targetTokenId, EventInfo &eventInfo);
|
/foundation/ability/ability_runtime/services/abilitymgr/src/utils/ |
H A D | uri_utils.cpp | 138 auto callerTokenId = specifyTokenId > 0 ? specifyTokenId : IPCSkeleton::GetCallingTokenID(); in CheckNonImplicitShareFileUri() local 139 return CheckNonImplicitShareFileUriInner(callerTokenId, element.GetBundleName(), userId); in CheckNonImplicitShareFileUri() 142 int32_t UriUtils::CheckNonImplicitShareFileUriInner(uint32_t callerTokenId, const std::string &targetBundleName, in CheckNonImplicitShareFileUriInner() argument 145 auto tokenType = Security::AccessToken::AccessTokenKit::GetTokenTypeFlag(callerTokenId); in CheckNonImplicitShareFileUriInner() 152 auto ret = Security::AccessToken::AccessTokenKit::GetHapTokenInfo(callerTokenId, hapInfo); in CheckNonImplicitShareFileUriInner() 165 uint64_t fullCallerTokenId = (static_cast<uint64_t>(hapInfo.tokenAttr) << TOKEN_ID_BIT_SIZE) + callerTokenId; in CheckNonImplicitShareFileUriInner() 306 auto callerTokenId = tokenId > 0 ? tokenId : want.GetIntParam(Want::PARAM_RESV_CALLER_TOKEN, 0); in CheckUriPermissionForExtension() local 309 uriVec, flag, callerTokenId)); in CheckUriPermissionForExtension()
|
/foundation/ability/ability_runtime/services/abilitymgr/include/ |
H A D | pending_want_manager.h | 156 const sptr<IRemoteObject> &callerToken, int32_t requestCode, const int32_t callerUid, int32_t callerTokenId); 159 const sptr<IRemoteObject> &callerToken, int32_t requestCode, const int32_t callerUid, int32_t callerTokenId); 161 const sptr<IRemoteObject> &callerToken, int32_t requestCode, const int32_t callerUid, int32_t callerTokenId); 163 int32_t callerTokenId);
|
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/strategies/ |
H A D | get_data_strategy.cpp | 92 context->callerTokenId, proxyData.requiredReadPermission);
in CheckPermission() 94 ZLOGE("Verify permission denied! callerTokenId:%{public}u permission:%{public}s",
in CheckPermission() 95 context->callerTokenId, proxyData.requiredReadPermission.c_str());
in CheckPermission()
|
/foundation/ability/ability_runtime/test/unittest/uri_permission_impl_test/mock/include/ |
H A D | mock_ipc_skeleton.h | 37 static uint32_t callerTokenId; member in OHOS::IPCSkeleton
|