/base/account/os_account/services/accountmgr/src/appaccount/ |
H A D | app_account_data_storage.cpp | 39 const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts) in GetAccessibleAccountsFromAuthorizedAccounts() 47 auto value = jsonObject.find(authorizedApp); in GetAccessibleAccountsFromAuthorizedAccounts() 49 jsonObject.emplace(authorizedApp, Json::array()); in GetAccessibleAccountsFromAuthorizedAccounts() 51 accessibleAccounts = jsonObject[authorizedApp].get<std::vector<std::string>>(); in GetAccessibleAccountsFromAuthorizedAccounts() 59 const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts) in GetAccessibleAccountsFromDataStorage() 67 GetAccessibleAccountsFromAuthorizedAccounts(authorizedAccounts, authorizedApp, accessibleAccounts); in GetAccessibleAccountsFromDataStorage() 38 GetAccessibleAccountsFromAuthorizedAccounts(const std::string &authorizedAccounts, const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts) GetAccessibleAccountsFromAuthorizedAccounts() argument 58 GetAccessibleAccountsFromDataStorage( const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts) GetAccessibleAccountsFromDataStorage() argument
|
H A D | app_account_manager_service.cpp | 148 const std::string &name, const std::string &authorizedApp) in EnableAppAccess() 159 authorizedApp, AppExecFwk::BundleFlag::GET_BUNDLE_DEFAULT, bundleInfo, userId); in EnableAppAccess() 164 if (authorizedApp == appAccountCallingInfo.bundleName) { in EnableAppAccess() 165 ACCOUNT_LOGE("authorizedApp is the same to owner"); in EnableAppAccess() 169 return innerManager_->EnableAppAccess(name, authorizedApp, appAccountCallingInfo); in EnableAppAccess() 173 const std::string &name, const std::string &authorizedApp) in DisableAppAccess() 185 authorizedApp, AppExecFwk::BundleFlag::GET_BUNDLE_DEFAULT, bundleInfo, userId); in DisableAppAccess() 191 if (authorizedApp == appAccountCallingInfo.bundleName) { in DisableAppAccess() 192 ACCOUNT_LOGE("authorizedApp is the same to owner"); in DisableAppAccess() 196 return innerManager_->DisableAppAccess(name, authorizedApp, appAccountCallingInf in DisableAppAccess() 147 EnableAppAccess( const std::string &name, const std::string &authorizedApp) EnableAppAccess() argument 172 DisableAppAccess( const std::string &name, const std::string &authorizedApp) DisableAppAccess() argument 199 SetAppAccess( const std::string &name, const std::string &authorizedApp, bool isAccessible) SetAppAccess() argument 617 CheckAppAccess( const std::string &name, const std::string &authorizedApp, bool &isAccessible) CheckAppAccess() argument [all...] |
H A D | inner_app_account_manager.cpp | 95 ErrCode InnerAppAccountManager::EnableAppAccess(const std::string &name, const std::string &authorizedApp, in EnableAppAccess() argument 101 name, authorizedApp, appAccountCallingInfo, appAccountInfo, apiVersion); in EnableAppAccess() 109 ErrCode InnerAppAccountManager::DisableAppAccess(const std::string &name, const std::string &authorizedApp, in DisableAppAccess() argument 115 name, authorizedApp, appAccountCallingInfo, appAccountInfo, apiVersion); in DisableAppAccess() 123 ErrCode InnerAppAccountManager::CheckAppAccess(const std::string &name, const std::string &authorizedApp, in CheckAppAccess() argument 126 return controlManager_.CheckAppAccess(name, authorizedApp, isAccessible, appAccountCallingInfo); in CheckAppAccess()
|
H A D | app_account_control_manager.cpp | 290 for (auto authorizedApp : authorizedApps) { in DeleteAccount() 292 result = RemoveAuthorizedAccount(authorizedApp, appAccountInfo, dataStoragePtr, uid); in DeleteAccount() 342 ErrCode AppAccountControlManager::EnableAppAccess(const std::string &name, const std::string &authorizedApp, in EnableAppAccess() argument 352 result = appAccountInfo.EnableAppAccess(authorizedApp, apiVersion); in EnableAppAccess() 365 result = SaveAuthorizedAccount(authorizedApp, appAccountInfo, dataStoragePtr, appAccountCallingInfo.callingUid); in EnableAppAccess() 374 ErrCode AppAccountControlManager::DisableAppAccess(const std::string &name, const std::string &authorizedApp, in DisableAppAccess() argument 384 result = appAccountInfo.DisableAppAccess(authorizedApp, apiVersion); in DisableAppAccess() 397 result = RemoveAuthorizedAccount(authorizedApp, appAccountInfo, dataStoragePtr, appAccountCallingInfo.callingUid); in DisableAppAccess() 406 ErrCode AppAccountControlManager::CheckAppAccess(const std::string &name, const std::string &authorizedApp, in CheckAppAccess() argument 418 return appAccountInfo.CheckAppAccess(authorizedApp, isAccessibl in CheckAppAccess() 1510 SaveAuthorizedAccountIntoDataStorage(const std::string &authorizedApp, AppAccountInfo &appAccountInfo, const std::shared_ptr<AppAccountDataStorage> &dataStoragePtr) SaveAuthorizedAccountIntoDataStorage() argument 1555 RemoveAuthorizedAccountFromDataStorage(const std::string &authorizedApp, AppAccountInfo &appAccountInfo, const std::shared_ptr<AppAccountDataStorage> &dataStoragePtr) RemoveAuthorizedAccountFromDataStorage() argument [all...] |
H A D | app_account_stub.cpp | 491 std::string authorizedApp = data.ReadString(); in ProcSetAppAccess() local 492 RETURN_IF_STRING_IS_EMPTY_OR_OVERSIZE(authorizedApp, Constants::BUNDLE_NAME_MAX_SIZE, in ProcSetAppAccess() 497 result = EnableAppAccess(name, authorizedApp); in ProcSetAppAccess() 499 result = DisableAppAccess(name, authorizedApp); in ProcSetAppAccess() 502 result = SetAppAccess(name, authorizedApp, isAccessible); in ProcSetAppAccess()
|
/base/account/os_account/services/accountmgr/include/appaccount/ |
H A D | app_account_data_storage.h | 31 const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts); 33 const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts);
|
H A D | app_account_control_manager.h | 52 ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp, 55 ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp, 58 ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible, 138 ErrCode SaveAuthorizedAccount(const std::string &authorizedApp, AppAccountInfo &appAccountInfo, 140 ErrCode RemoveAuthorizedAccount(const std::string &authorizedApp, AppAccountInfo &appAccountInfo, 142 ErrCode SaveAuthorizedAccountIntoDataStorage(const std::string &authorizedApp, AppAccountInfo &appAccountInfo, 144 ErrCode RemoveAuthorizedAccountFromDataStorage(const std::string &authorizedApp, AppAccountInfo &appAccountInfo,
|
H A D | inner_app_account_manager.h | 47 ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp, 49 ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp, 51 ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible,
|
H A D | app_account_manager_service.h | 43 ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp) override; 44 ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp) override; 45 ErrCode SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) override; 46 ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible) override;
|
/base/account/os_account/test/fuzztest/appaccount_stub/checkappaccessstub_fuzzer/ |
H A D | checkappaccessstub_fuzzer.cpp | 35 std::string authorizedApp = fuzzData.GenerateRandomString(); in CheckAppAccessStubFuzzTest() local 44 if (!dataTemp.WriteString(authorizedApp)) { in CheckAppAccessStubFuzzTest()
|
/base/account/os_account/test/fuzztest/appaccount_stub/setappaccessstub_fuzzer/ |
H A D | setappaccessstub_fuzzer.cpp | 37 std::string authorizedApp = fuzzData.GenerateRandomString(); in SetAppAccessStubFuzzTest() local 45 if (!dataTemp.WriteString(authorizedApp)) { in SetAppAccessStubFuzzTest()
|
/base/account/os_account/interfaces/innerkits/appaccount/native/include/ |
H A D | app_account_manager.h | 123 * @param authorizedApp - Indicates the bundle name of the third-party application. 126 static ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp); 136 static ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp); 146 static ErrCode SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible); 458 static ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible);
|
/base/account/os_account/frameworks/appaccount/native/src/ |
H A D | app_account_manager.cpp | 61 ErrCode AppAccountManager::EnableAppAccess(const std::string &name, const std::string &authorizedApp) in EnableAppAccess() argument 63 return AppAccount::GetInstance().EnableAppAccess(name, authorizedApp); in EnableAppAccess() 66 ErrCode AppAccountManager::DisableAppAccess(const std::string &name, const std::string &authorizedApp) in DisableAppAccess() argument 68 return AppAccount::GetInstance().DisableAppAccess(name, authorizedApp); in DisableAppAccess() 71 ErrCode AppAccountManager::SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) in SetAppAccess() argument 73 return AppAccount::GetInstance().SetAppAccess(name, authorizedApp, isAccessible); in SetAppAccess() 216 ErrCode AppAccountManager::CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible) in CheckAppAccess() argument 218 return AppAccount::GetInstance().CheckAppAccess(name, authorizedApp, isAccessible); in CheckAppAccess()
|
H A D | app_account_info.cpp | 155 ErrCode AppAccountInfo::EnableAppAccess(const std::string &authorizedApp, const uint32_t apiVersion) in EnableAppAccess() argument 157 auto it = authorizedApps_.emplace(authorizedApp); in EnableAppAccess() 164 ErrCode AppAccountInfo::DisableAppAccess(const std::string &authorizedApp, const uint32_t apiVersion) in DisableAppAccess() argument 166 auto result = authorizedApps_.erase(authorizedApp); in DisableAppAccess() 173 ErrCode AppAccountInfo::CheckAppAccess(const std::string &authorizedApp, bool &isAccessible) in CheckAppAccess() argument 176 auto it = authorizedApps_.find(authorizedApp); in CheckAppAccess()
|
H A D | app_account.cpp | 171 ErrCode AppAccount::SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) in SetAppAccess() argument 174 RETURN_IF_STRING_IS_EMPTY_OR_OVERSIZE(authorizedApp, Constants::BUNDLE_NAME_MAX_SIZE, in SetAppAccess() 175 "authorizedApp name is empty or oversize"); in SetAppAccess() 180 return proxy->SetAppAccess(name, authorizedApp, isAccessible); in SetAppAccess() 472 ErrCode AppAccount::CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible) in CheckAppAccess() argument 475 RETURN_IF_STRING_IS_EMPTY_OR_OVERSIZE(authorizedApp, Constants::BUNDLE_NAME_MAX_SIZE, in CheckAppAccess() 476 "authorizedApp is empty or oversize"); in CheckAppAccess() 481 return proxy->CheckAppAccess(name, authorizedApp, isAccessible); in CheckAppAccess()
|
H A D | app_account_proxy.cpp | 214 ErrCode AppAccountProxy::EnableAppAccess(const std::string &name, const std::string &authorizedApp) in EnableAppAccess() argument 217 return SendRequestWithTwoStr(reply, AppAccountInterfaceCode::ENABLE_APP_ACCESS, name, authorizedApp); in EnableAppAccess() 220 ErrCode AppAccountProxy::DisableAppAccess(const std::string &name, const std::string &authorizedApp) in DisableAppAccess() argument 223 return SendRequestWithTwoStr(reply, AppAccountInterfaceCode::DISABLE_APP_ACCESS, name, authorizedApp); in DisableAppAccess() 226 ErrCode AppAccountProxy::SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) in SetAppAccess() argument 241 if (!data.WriteString(authorizedApp)) { in SetAppAccess() 242 ACCOUNT_LOGE("failed to write string for authorizedApp"); in SetAppAccess() 936 const std::string &name, const std::string &authorizedApp, bool &isAccessible) in CheckAppAccess() 939 ErrCode result = SendRequestWithTwoStr(reply, AppAccountInterfaceCode::CHECK_APP_ACCESS, name, authorizedApp); in CheckAppAccess() 935 CheckAppAccess( const std::string &name, const std::string &authorizedApp, bool &isAccessible) CheckAppAccess() argument
|
/base/account/os_account/services/accountmgr/test/mock/app_account/ |
H A D | mock_app_account_stub.cpp | 111 ErrCode MockAppAccountStub::EnableAppAccess(const std::string &name, const std::string &authorizedApp) in EnableAppAccess() argument 118 ErrCode MockAppAccountStub::DisableAppAccess(const std::string &name, const std::string &authorizedApp) in DisableAppAccess() argument 125 ErrCode MockAppAccountStub::SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) in SetAppAccess() argument 318 const std::string &name, const std::string &authorizedApp, bool &isAccessible) in CheckAppAccess() 322 (void) authorizedApp; in CheckAppAccess() 317 CheckAppAccess( const std::string &name, const std::string &authorizedApp, bool &isAccessible) CheckAppAccess() argument
|
H A D | mock_app_account_stub.h | 38 ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp) override; 39 ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp) override; 40 ErrCode SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) override; 87 ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible) override;
|
/base/account/os_account/frameworks/appaccount/native/include/ |
H A D | app_account_info.h | 57 ErrCode EnableAppAccess(const std::string &authorizedApp, const uint32_t apiVersion = Constants::API_VERSION7); 58 ErrCode DisableAppAccess(const std::string &authorizedApp, const uint32_t apiVersion = Constants::API_VERSION7); 59 ErrCode CheckAppAccess(const std::string &authorizedApp, bool &isAccessible);
|
H A D | app_account_proxy.h | 40 ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp) override; 41 ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp) override; 42 ErrCode SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) override; 43 ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible) override;
|
H A D | iapp_account.h | 44 virtual ErrCode EnableAppAccess(const std::string &name, const std::string &authorizedApp) = 0; 45 virtual ErrCode DisableAppAccess(const std::string &name, const std::string &authorizedApp) = 0; 46 virtual ErrCode SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible) = 0; 47 virtual ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible) = 0;
|
H A D | app_account.h | 49 ErrCode SetAppAccess(const std::string &name, const std::string &authorizedApp, bool isAccessible); 92 ErrCode CheckAppAccess(const std::string &name, const std::string &authorizedApp, bool &isAccessible);
|