/base/location/frameworks/location_common/common/source/ |
H A D | permission_manager.cpp | 29 bool PermissionManager::CheckLocationPermission(uint32_t tokenId, uint32_t firstTokenId) in CheckLocationPermission() argument 31 return CheckPermission(ACCESS_LOCATION, tokenId, firstTokenId); in CheckLocationPermission() 69 bool PermissionManager::CheckBackgroundPermission(uint32_t tokenId, uint32_t firstTokenId) in CheckBackgroundPermission() argument 71 return CheckPermission(ACCESS_BACKGROUND_LOCATION, tokenId, firstTokenId); in CheckBackgroundPermission() 74 bool PermissionManager::CheckMockLocationPermission(uint32_t tokenId, uint32_t firstTokenId) in CheckMockLocationPermission() argument 76 return CheckPermission(ACCESS_MOCK_LOCATION, tokenId, firstTokenId); in CheckMockLocationPermission() 79 bool PermissionManager::CheckApproximatelyPermission(uint32_t tokenId, uint32_t firstTokenId) in CheckApproximatelyPermission() argument 81 return CheckPermission(ACCESS_APPROXIMATELY_LOCATION, tokenId, firstTokenId); in CheckApproximatelyPermission() 84 bool PermissionManager::CheckSecureSettings(uint32_t tokenId, uint32_t firstTokenId) in CheckSecureSettings() argument 86 return CheckPermission(MANAGE_SECURE_SETTINGS, tokenId, firstTokenId); in CheckSecureSettings() 99 GetPermissionLevel(uint32_t tokenId, uint32_t firstTokenId) GetPermissionLevel() argument [all...] |
H A D | app_identity.cpp | 30 AppIdentity::AppIdentity(pid_t uid, pid_t pid, uint32_t tokenId, uint64_t tokenIdEx, uint32_t firstTokenId) in AppIdentity() argument 31 : uid_(uid), pid_(pid), tokenId_(tokenId), tokenIdEx_(tokenIdEx), firstTokenId_(firstTokenId) in AppIdentity() 41 ", firstTokenId : " + std::to_string(firstTokenId_) + in ToString()
|
H A D | request.cpp | 146 void Request::SetFirstTokenId(uint32_t firstTokenId) in SetFirstTokenId() argument 148 firstTokenId_ = firstTokenId; in SetFirstTokenId() 364 ", firstTokenId:" + std::to_string(firstTokenId_) + in ToString()
|
/base/location/interfaces/inner_api/include/ |
H A D | permission_manager.h | 39 static bool CheckLocationPermission(uint32_t tokenId, uint32_t firstTokenId); 40 static bool CheckApproximatelyPermission(uint32_t tokenId, uint32_t firstTokenId); 41 static bool CheckBackgroundPermission(uint32_t tokenId, uint32_t firstTokenId); 42 static bool CheckMockLocationPermission(uint32_t tokenId, uint32_t firstTokenId); 43 static bool CheckPermission(const std::string &permission, uint32_t tokenId, uint32_t firstTokenId); 44 static bool CheckSecureSettings(uint32_t tokenId, uint32_t firstTokenId); 48 static int GetPermissionLevel(uint32_t tokenId, uint32_t firstTokenId);
|
H A D | app_identity.h | 27 explicit AppIdentity(pid_t uid, pid_t pid, uint32_t tokenId, uint64_t tokenIdEx, uint32_t firstTokenId); 75 inline void SetFirstTokenId(uint32_t firstTokenId) in SetFirstTokenId() argument 77 firstTokenId_ = firstTokenId; in SetFirstTokenId()
|
H A D | request.h | 60 void SetFirstTokenId(uint32_t firstTokenId);
|
/base/location/test/location_locator/source/ |
H A D | permission_manager_test.cpp | 115 uint32_t firstTokenId = 0; in HWTEST_F() local 117 EXPECT_EQ(false, PermissionManager::CheckLocationPermission(invalidTokenId, firstTokenId)); in HWTEST_F() 118 EXPECT_EQ(false, PermissionManager::CheckApproximatelyPermission(invalidTokenId, firstTokenId)); in HWTEST_F() 119 EXPECT_EQ(false, PermissionManager::CheckBackgroundPermission(invalidTokenId, firstTokenId)); in HWTEST_F() 120 EXPECT_EQ(false, PermissionManager::CheckSecureSettings(invalidTokenId, firstTokenId)); in HWTEST_F() 219 uint32_t firstTokenId = 0; in HWTEST_F() local 220 EXPECT_EQ(false, PermissionManager::CheckMockLocationPermission(invalidTokenId, firstTokenId)); in HWTEST_F()
|
/base/location/services/location_locator/locator/source/ |
H A D | locator_background_proxy.cpp | 199 uint32_t firstTokenId = request->GetFirstTokenId(); in CheckPermission() local 200 return ((PermissionManager::CheckLocationPermission(tokenId, firstTokenId) || in CheckPermission() 201 PermissionManager::CheckApproximatelyPermission(tokenId, firstTokenId)) && in CheckPermission() 202 PermissionManager::CheckBackgroundPermission(tokenId, firstTokenId)); in CheckPermission()
|
H A D | report_manager.cpp | 193 auto firstTokenId = request->GetFirstTokenId(); in GetPermittedLocation() local 201 !PermissionManager::CheckBackgroundPermission(tokenId, firstTokenId)) { in GetPermittedLocation() 220 if (PermissionManager::CheckLocationPermission(tokenId, firstTokenId)) { in GetPermittedLocation() 223 if (PermissionManager::CheckApproximatelyPermission(tokenId, firstTokenId)) { in GetPermittedLocation()
|
H A D | request_manager.cpp | 456 uint32_t firstTokenId = request->GetFirstTokenId(); in AddRequestToWorkRecord() local 458 if (!PermissionManager::CheckLocationPermission(tokenId, firstTokenId) && in AddRequestToWorkRecord() 459 !PermissionManager::CheckApproximatelyPermission(tokenId, firstTokenId)) { in AddRequestToWorkRecord() 474 !PermissionManager::CheckBackgroundPermission(tokenId, firstTokenId)) { in AddRequestToWorkRecord()
|
/base/useriam/user_auth_framework/services/core/src/ |
H A D | ipc_common.cpp | 276 uint32_t firstTokenId = stub.GetFirstTokenID(); in CheckDirectCallerAndFirstCallerIfSet() local 279 if ((firstTokenId != 0 && AccessTokenKit::VerifyAccessToken(firstTokenId, permission) != RET_SUCCESS) || in CheckDirectCallerAndFirstCallerIfSet()
|