Home
last modified time | relevance | path

Searched refs:authorizedApp (Results 1 - 22 of 22) sorted by relevance

/base/account/os_account/services/accountmgr/src/appaccount/
H A Dapp_account_data_storage.cpp39 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 Dapp_account_manager_service.cpp148 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 Dinner_app_account_manager.cpp95 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 Dapp_account_control_manager.cpp290 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 Dapp_account_stub.cpp491 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 Dapp_account_data_storage.h31 const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts);
33 const std::string &authorizedApp, std::vector<std::string> &accessibleAccounts);
H A Dapp_account_control_manager.h52 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 Dinner_app_account_manager.h47 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 Dapp_account_manager_service.h43 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 Dcheckappaccessstub_fuzzer.cpp35 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 Dsetappaccessstub_fuzzer.cpp37 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 Dapp_account_manager.h123 * @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 Dapp_account_manager.cpp61 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 Dapp_account_info.cpp155 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 Dapp_account.cpp171 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 Dapp_account_proxy.cpp214 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 Dmock_app_account_stub.cpp111 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 Dmock_app_account_stub.h38 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 Dapp_account_info.h57 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 Dapp_account_proxy.h40 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 Diapp_account.h44 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 Dapp_account.h49 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);

Completed in 17 milliseconds