From 76b5b3441f7bf06fffeb95bfb1db136db119826f Mon Sep 17 00:00:00 2001 From: LHY6968 Date: Thu, 4 Sep 2025 15:23:15 +0800 Subject: [PATCH] add permission Signed-off-by: LHY6968 Change-Id: Ib28344bb48c5f216e988ab378d2aa08fd261168d --- services/load_mode/src/load_mode_handler_dynamic.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/load_mode/src/load_mode_handler_dynamic.cpp b/services/load_mode/src/load_mode_handler_dynamic.cpp index cab96a49f..9c5a62f82 100644 --- a/services/load_mode/src/load_mode_handler_dynamic.cpp +++ b/services/load_mode/src/load_mode_handler_dynamic.cpp @@ -35,6 +35,7 @@ namespace OHOS { namespace UserIam { namespace UserAuth { constexpr uint32_t WAIT_TIME_FOR_SERVICE_READY = 5000; +const std::string MANAGE_USER_IDM = "ohos.permission.MANAGE_USER_IDM"; class CredentialUpdatedListener : public EventFwk::CommonEventSubscriber { public: @@ -79,6 +80,7 @@ void LoadModeHandlerDynamic::SubscribeCredentialUpdatedListener() EventFwk::MatchingSkills matchSkills; matchSkills.AddEvent("USER_CREDENTIAL_UPDATED_EVENT"); EventFwk::CommonEventSubscribeInfo subscribeInfo(matchSkills); + subscribeInfo.SetPermission(MANAGE_USER_IDM); std::lock_guard lock(mutex_); if (credentialUpdatedListener_ == nullptr) { credentialUpdatedListener_ = Common::MakeShared(subscribeInfo); -- Gitee