/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/src/ |
H A D | share_permission_with_sandbox_test.cpp | 390 std::vector<PermissionListState> permsList; in HWTEST_F() local 395 permsList.emplace_back(perm); in HWTEST_F() 397 AccessTokenKit::GetSelfPermissionsState(permsList, info); in HWTEST_F() 398 EXPECT_EQ(permsList[0].state, INVALID_OPER); in HWTEST_F() 404 static void SetPermList(std::vector<PermissionListState> &permsList) in SetPermList() argument 418 permsList.emplace_back(permAll); in SetPermList() 419 permsList.emplace_back(permFullControl); in SetPermList() 420 permsList.emplace_back(permNone); in SetPermList() 435 std::vector<PermissionListState> permsList; in HWTEST_F() local 436 SetPermList(permsList); in HWTEST_F() 500 std::vector<PermissionListState> permsList; HWTEST_F() local [all...] |
H A D | accesstoken_kit_extension_test.cpp | 650 std::vector<PermissionListState> permsList; in HWTEST_F() local 652 ASSERT_EQ(PASS_OPER, AccessTokenKit::GetSelfPermissionsState(permsList, info)); in HWTEST_F() 659 permsList.emplace_back(tmp); in HWTEST_F() 661 ASSERT_EQ(INVALID_OPER, AccessTokenKit::GetSelfPermissionsState(permsList, info)); in HWTEST_F() 739 std::vector<PermissionListState> permsList; in HWTEST_F() local 761 permsList.emplace_back(tmpA); in HWTEST_F() 762 permsList.emplace_back(tmpB); in HWTEST_F() 763 permsList.emplace_back(tmpC); in HWTEST_F() 764 permsList.emplace_back(tmpD); in HWTEST_F() 765 permsList in HWTEST_F() 787 std::vector<PermissionListState> permsList; HWTEST_F() local 843 std::vector<PermissionListState> permsList; HWTEST_F() local 863 std::vector<PermissionListState> permsList; HWTEST_F() local 888 std::vector<PermissionListState> permsList; HWTEST_F() local 917 std::vector<PermissionListState> permsList; HWTEST_F() local 940 std::vector<PermissionListState> permsList; HWTEST_F() local [all...] |
H A D | accesstoken_kit_test.cpp | 3192 std::vector<PermissionListState> permsList; in HWTEST_F() local 3197 permsList.emplace_back(tmp); in HWTEST_F() 3203 ASSERT_EQ(FORBIDDEN_OPER, AccessTokenKit::GetSelfPermissionsState(permsList, info)); in HWTEST_F() 3209 ASSERT_NE(FORBIDDEN_OPER, AccessTokenKit::GetSelfPermissionsState(permsList, info)); in HWTEST_F() 3230 std::vector<PermissionListState> permsList; in HWTEST_F() local 3235 permsList.emplace_back(tmp); in HWTEST_F() 3241 ASSERT_EQ(INVALID_OPER, AccessTokenKit::GetSelfPermissionsState(permsList, info)); in HWTEST_F()
|
/base/security/access_token/test/fuzztest/innerkits/accesstoken/getpermissionsstatus_fuzzer/ |
H A D | getpermissionsstatus_fuzzer.cpp | 103 std::vector<PermissionListState> permsList; in GetPermissionsStatusFuzzTest() local 108 permsList.emplace_back(perm); in GetPermissionsStatusFuzzTest() 110 AccessTokenKit::GetPermissionsStatus(tokenId, permsList); in GetPermissionsStatusFuzzTest()
|
/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/ |
H A D | permission_manager.h | 80 void GetSelfPermissionState(const std::vector<PermissionStateFull>& permsList, 87 std::vector<PermissionStateFull>& permsList, int32_t apiVersion); 118 std::vector<PermissionStateFull>& permsList, int32_t apiVersion, const LocationIndex& locationIndex);
|
/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/ |
H A D | permission_manager.cpp | 236 static bool IsPermissionRequestedInHap(const std::vector<PermissionStateFull>& permsList, in IsPermissionRequestedInHap() argument 243 auto iter = std::find_if(permsList.begin(), permsList.end(), [permission](const PermissionStateFull& perm) { in IsPermissionRequestedInHap() 246 if (iter == permsList.end()) { in IsPermissionRequestedInHap() 282 void PermissionManager::GetSelfPermissionState(const std::vector<PermissionStateFull>& permsList, in GetSelfPermissionState() argument 293 if (!IsPermissionRequestedInHap(permsList, permState.permissionName, goalGrantStatus, goalGrantFlag)) { in GetSelfPermissionState() 765 std::vector<PermissionListStateParcel>& reqPermList, std::vector<PermissionStateFull>& permsList, in GetLocationPermissionState() 771 GetSelfPermissionState(permsList, reqPermList[locationIndex.vagueIndex].permsState, apiVersion); in GetLocationPermissionState() 778 GetSelfPermissionState(permsList, reqPermList[locationIndex.accurateIndex].permsState, apiVersion); in GetLocationPermissionState() 806 GetSelfPermissionState(permsList, reqPermLis in GetLocationPermissionState() 764 GetLocationPermissionState(AccessTokenID tokenID, std::vector<PermissionListStateParcel>& reqPermList, std::vector<PermissionStateFull>& permsList, int32_t apiVersion, const LocationIndex& locationIndex) GetLocationPermissionState() argument 818 LocationPermissionSpecialHandle( AccessTokenID tokenID, std::vector<PermissionListStateParcel>& reqPermList, std::vector<PermissionStateFull>& permsList, int32_t apiVersion) LocationPermissionSpecialHandle() argument [all...] |
/base/security/access_token/interfaces/innerkits/accesstoken/test/unittest/accesstoken_mock_test/ |
H A D | accesstoken_kit_test.cpp | 347 std::vector<PermissionListState> permsList; in HWTEST_F() local 352 permsList.emplace_back(perm); in HWTEST_F() 354 AccessTokenKit::GetPermissionsStatus(tokenId, permsList)); in HWTEST_F()
|
/base/security/access_token/services/accesstokenmanager/main/cpp/src/service/ |
H A D | accesstoken_manager_service.cpp | 213 std::vector<PermissionStateFull> permsList; in GetPermissionsState() local 214 int retUserGrant = PermissionManager::GetInstance().GetReqPermissions(tokenID, permsList, false); in GetPermissionsState() 215 int retSysGrant = PermissionManager::GetInstance().GetReqPermissions(tokenID, permsList, true); in GetPermissionsState() 226 tokenID, reqPermList, permsList, apiVersion); in GetPermissionsState() 239 PermissionManager::GetInstance().GetSelfPermissionState(permsList, reqPermList[i].permsState, apiVersion); in GetPermissionsState()
|