1e41f4b71Sopenharmony_ci# Requesting Restricted Permissions 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ciGenerally, restricted permissions are unavailable to third-party applications. If an application with a lower APL requires a permission of a higher APL, you can declare the required permissions in the Access Control List (ACL). 4e41f4b71Sopenharmony_ci 5e41f4b71Sopenharmony_ciFor example, if a normal application needs to use the global floating window and capture screen images, it needs the ohos.permission.SYSTEM_FLOAT_WINDOW permission (which is of the system_basic level) and the ohos.permission.CAPTURE_SCREEN permission (which is of the system_core level). To enable the normal application to have the system_basic and system_core permissions, you must use the ACL. 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ciThe methods provided in this topic apply only for the applications in the debug phase. If you need to develop an application of the commercial version, apply for a release certificate and signing file in the app market. 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci- Method 1: Use DevEco Studio to [request permissions in the ACL](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5). 10e41f4b71Sopenharmony_ci 11e41f4b71Sopenharmony_ci- Method 2: Declare the required permissions in the HarmonyAppProvision configuration file. 12e41f4b71Sopenharmony_ci 1. Open the **Sdk/openharmony/_{Version} _/toolchains /lib/UnsgnedReleasedProfileTemplate.json** file in the SDK directory. 13e41f4b71Sopenharmony_ci 2. Add the permissions in the **"acls"** > **"allowed-acls"** field. 14e41f4b71Sopenharmony_ci 15e41f4b71Sopenharmony_ci ```json 16e41f4b71Sopenharmony_ci { 17e41f4b71Sopenharmony_ci // ... 18e41f4b71Sopenharmony_ci "acls":{ 19e41f4b71Sopenharmony_ci "allowed-acls":[ 20e41f4b71Sopenharmony_ci "ohos.permission.WRITE_AUDIO", 21e41f4b71Sopenharmony_ci "ohos.permission.CAPTURE_SCREEN" 22e41f4b71Sopenharmony_ci ] 23e41f4b71Sopenharmony_ci } 24e41f4b71Sopenharmony_ci } 25e41f4b71Sopenharmony_ci ``` 26e41f4b71Sopenharmony_ci 27e41f4b71Sopenharmony_ci 3. Sign the application again. 28