1e41f4b71Sopenharmony_ci# Requesting Permissions 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ciIf an application needs to obtain user privacy information or use system capabilities, for example, obtaining location information or using the camera to take photos or record videos, it must request the respective permission from users. 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ciDuring application development, you must declare the required permission in the **config.json** file and call **requestPermissionsFromUser** to request the permission from users in the form of a dialog box. 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci 10e41f4b71Sopenharmony_ciTo declare a permission in **config.json**, add **reqPermissions** under **module** and list the permission. 11e41f4b71Sopenharmony_ci 12e41f4b71Sopenharmony_ciFor example, to request the permission to access the calendar, perform the following steps: 13e41f4b71Sopenharmony_ci 14e41f4b71Sopenharmony_ci1. Declare the **ohos.permission.DISTRIBUTED_DATASYNC** permission. For details, see [Declaring Permissions](../security/AccessToken/declare-permissions.md). 15e41f4b71Sopenharmony_ci2. Display a dialog box to ask for authorization from the user when the application is started for the first time. For details, see [Requesting User Authorization](../security/AccessToken/request-user-authorization.md). 16