From 416dcef2ca949fc5eeb188f55879b5cc76179bc8 Mon Sep 17 00:00:00 2001 From: zhangfan Date: Thu, 9 Jun 2022 10:20:17 +0800 Subject: [PATCH] modify foundation uid Signed-off-by: zhangfan Change-Id: Ie987e6874cc9466d33fe882a24d2a8b6a36676c9 --- .../main/cpp/src/service/accesstoken_manager_stub.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/services/accesstokenmanager/main/cpp/src/service/accesstoken_manager_stub.cpp b/services/accesstokenmanager/main/cpp/src/service/accesstoken_manager_stub.cpp index 4dc574609..55bcc973d 100644 --- a/services/accesstokenmanager/main/cpp/src/service/accesstoken_manager_stub.cpp +++ b/services/accesstokenmanager/main/cpp/src/service/accesstoken_manager_stub.cpp @@ -25,6 +25,7 @@ namespace Security { namespace AccessToken { namespace { static constexpr OHOS::HiviewDFX::HiLogLabel LABEL = {LOG_CORE, SECURITY_DOMAIN_ACCESSTOKEN, "AccessTokenManagerStub"}; +constexpr int32_t FOUNDATION_UID = 5523; } int32_t AccessTokenManagerStub::OnRemoteRequest( @@ -458,7 +459,7 @@ bool AccessTokenManagerStub::IsAuthorizedCalling() const { int callingUid = IPCSkeleton::GetCallingUid(); ACCESSTOKEN_LOG_INFO(LABEL, "Calling uid: %{public}d", callingUid); - return callingUid == SYSTEM_UID || callingUid == ROOT_UID; + return callingUid == SYSTEM_UID || callingUid == ROOT_UID || callingUid == FOUNDATION_UID; } bool AccessTokenManagerStub::IsAccessTokenCalling() const -- Gitee