/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/permission/ |
H A D | permission_validator.cpp | 109 if (!DataValidator::IsPermissionNameValid(permState.permissionName)) { in IsPermissionStateValid() 112 size_t resDevIdSize = permState.resDeviceID.size(); in IsPermissionStateValid() 113 size_t grantStatSize = permState.grantStatus.size(); in IsPermissionStateValid() 114 size_t grantFlagSize = permState.grantFlags.size(); in IsPermissionStateValid() 122 if (!IsGrantStatusValid(permState.grantStatus[i]) || in IsPermissionStateValid() 123 !IsPermissionFlagValid(permState.grantFlags[i])) { in IsPermissionStateValid() 148 auto stateIter = permState.grantStatus.begin(); in DeduplicateResDevID() 149 auto flagIter = permState.grantFlags.begin(); in DeduplicateResDevID() 150 …for (auto it = permState.resDeviceID.begin(); it != permState.resDeviceID.end(); ++it, ++stateIter… in DeduplicateResDevID() 159 result.permissionName = permState.permissionName; in DeduplicateResDevID() [all …]
|
H A D | permission_policy_set.cpp | 207 [permissionName](const PermissionStateFull& permState) { in GetUserGrantedPermissionUsedType() argument 208 return permissionName == permState.permissionName; in GetUserGrantedPermissionUsedType() 247 [permissionName](const PermissionStateFull& permState) { in VerifyPermissionStatus() argument 248 return permissionName == permState.permissionName; in VerifyPermissionStatus() 282 [permissionName](const PermissionStateFull& permState) { in IsPermissionGrantedWithSecComp() argument 283 return permissionName == permState.permissionName; in IsPermissionGrantedWithSecComp() 343 [permissionName](const PermissionStateFull& permState) { in UpdatePermStateList() argument 344 return permissionName == permState.permissionName; in UpdatePermStateList()
|
H A D | permission_manager.cpp | 343 PermissionListState& permState, int32_t apiVersion) in GetSelfPermissionState() argument 350 permState.state = INVALID_OPER; in GetSelfPermissionState() 353 …if (!IsPermissionRequestedInHap(permsList, permState.permissionName, goalGrantStatus, goalGrantFla… in GetSelfPermissionState() 354 permState.state = INVALID_OPER; in GetSelfPermissionState() 357 if (IsPermissionRestrictedByRules(permState.permissionName)) { in GetSelfPermissionState() 358 permState.state = INVALID_OPER; in GetSelfPermissionState() 362 permState.permissionName.c_str(), goalGrantStatus, goalGrantFlag); in GetSelfPermissionState() 365 permState.state = SETTING_OPER; in GetSelfPermissionState() 371 permState.state = DYNAMIC_OPER; in GetSelfPermissionState() 375 permState.state = SETTING_OPER; in GetSelfPermissionState() [all …]
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/src/token/ |
H A D | native_token_receptor.cpp | 62 PermissionStateFull permState; in NativeReqPermsGet() local 66 permState.permissionName = permReq; in NativeReqPermsGet() 67 permState.isGeneral = true; in NativeReqPermsGet() 68 permState.resDeviceID.push_back(DEFAULT_DEVICEID); in NativeReqPermsGet() 69 permState.grantStatus.push_back(PERMISSION_GRANTED); in NativeReqPermsGet() 70 permState.grantFlags.push_back(PERMISSION_SYSTEM_FIXED); in NativeReqPermsGet() 71 permStateList.push_back(permState); in NativeReqPermsGet()
|
/ohos5.0/foundation/ability/ability_runtime/frameworks/native/ability/native/ |
H A D | ability_process.cpp | 196 PermissionListState permState; in RequestPermissionsFromUser() local 197 permState.permissionName = permission; in RequestPermissionsFromUser() 198 permState.state = Security::AccessToken::SETTING_OPER; in RequestPermissionsFromUser() 199 permList.emplace_back(permState); in RequestPermissionsFromUser() 212 for (auto permState : permList) { in RequestPermissionsFromUser() local 214 permState.permissionName.c_str(), permState.state); in RequestPermissionsFromUser() 215 permissionsState.emplace_back(permState.state); in RequestPermissionsFromUser()
|
/ohos5.0/base/security/access_token/interfaces/kits/napi/accesstoken/src/ |
H A D | napi_request_permission.cpp | 438 PermissionListState permState; in IsDynamicRequest() local 439 permState.permissionName = permission; in IsDynamicRequest() 440 permState.state = INVALID_OPER; in IsDynamicRequest() 441 permList.emplace_back(permState); in IsDynamicRequest() 454 for (const auto& permState : permList) { in IsDynamicRequest() local 456 permState.permissionName.c_str(), permState.state); in IsDynamicRequest() 828 PermissionListState permState; in GetPermissionsStatusExecute() local 829 permState.permissionName = permission; in GetPermissionsStatusExecute() 830 permState.state = INVALID_OPER; in GetPermissionsStatusExecute() 831 permList.emplace_back(permState); in GetPermissionsStatusExecute() [all …]
|
/ohos5.0/base/sensors/sensor/utils/common/src/ |
H A D | sensor_basic_info.cpp | 58 void SensorBasicInfo::SetPermState(bool permState) in SetPermState() argument 60 permState_ = permState; in SetPermState()
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/main/cpp/include/permission/ |
H A D | permission_validator.h | 35 static bool IsPermissionStateValid(const PermissionStateFull& permState); 43 …static void DeduplicateResDevID(const PermissionStateFull& permState, PermissionStateFull& result);
|
H A D | permission_manager.h | 84 PermissionListState& permState, int32_t apiVersion);
|
/ohos5.0/base/security/access_token/services/tokensyncmanager/src/command/ |
H A D | base_remote_command.cpp | 104 for (const auto& permState : tokenInfo.permStateList) { in ToNativeTokenInfoJson() local 106 ToPermStateJson(permStateJson, permState); in ToNativeTokenInfoJson() 150 for (const auto& permState : tokenInfo.permStateList) { in ToHapTokenInfosJson() local 152 ToPermStateJson(permStateJson, permState); in ToHapTokenInfosJson()
|
/ohos5.0/base/security/access_token/interfaces/kits/cj/accesstoken/src/ |
H A D | at_manager_impl.cpp | 893 PermissionListState permState; in IsDynamicRequest() local 894 permState.permissionName = permission; in IsDynamicRequest() 895 permState.state = SETTING_OPER; in IsDynamicRequest() 896 permList.emplace_back(permState); in IsDynamicRequest() 903 for (const auto& permState : permList) { in IsDynamicRequest() local 905 permState.permissionName.c_str(), permState.state); in IsDynamicRequest() 906 permissionsState.emplace_back(permState.state); in IsDynamicRequest()
|
/ohos5.0/base/sensors/sensor/utils/common/include/ |
H A D | sensor_basic_info.h | 34 void SetPermState(bool permState);
|
/ohos5.0/base/security/access_token/services/accesstokenmanager/test/unittest/ |
H A D | accesstoken_info_manager_test.cpp | 1648 PermissionStateFull permState = { variable 1658 permState.permissionName = "com.ohos.TEST"; 1659 permState.resDeviceID.emplace_back("dev-002"); 1661 ASSERT_EQ(false, PermissionValidator::IsPermissionStateValid(permState)); 1663 permState.grantStatus.emplace_back(PermissionState::PERMISSION_DENIED); 1665 ASSERT_EQ(false, PermissionValidator::IsPermissionStateValid(permState)); 1667 permState.grantFlags.emplace_back(PermissionFlag::PERMISSION_DEFAULT_FLAG); 1668 ASSERT_EQ(true, PermissionValidator::IsPermissionStateValid(permState)); 1712 PermissionStateFull permState = { variable 1720 ASSERT_EQ(static_cast<uint32_t>(2), permState.resDeviceID.size()); [all …]
|