mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
@@ -58,6 +58,7 @@ enum class ExtensionAbilityType {
|
||||
APP_ACCOUNT_AUTHORIZATION = 19,
|
||||
FENCE = 24,
|
||||
DISTRIBUTED = 28,
|
||||
CRYPTO = 35,
|
||||
UNSPECIFIED = 255,
|
||||
UI = 256,
|
||||
HMS_ACCOUNT = 257,
|
||||
|
||||
@@ -37,7 +37,9 @@ bool ExtensionPermissionsUtil::CheckSAPermission(const AppExecFwk::ExtensionAbil
|
||||
} else if (extensionType == AppExecFwk::ExtensionAbilityType::FAULT_LOG) {
|
||||
return PermissionVerification::GetInstance()->VerifyCallingPermission(
|
||||
"ohos.permission.CONNECT_FAULT_LOG_EXTENSION");
|
||||
}
|
||||
} else if (extensionType == AppExecFwk::ExtensionAbilityType::CRYPTO) {
|
||||
return PermissionVerification::GetInstance()->VerifyCallingPermission(
|
||||
"ohos.permission.CRYPTO_EXTENSION_CONNECT");
|
||||
if (PermissionVerification::GetInstance()->IsShellCall()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user