Learning > tutorials > registering applications Edit this page Registering applications Your application must be registered with Bentley’s OpenId provider in order to access resources from Bentley services such as iModelHub. A registration identifies your application to other services and specifies what resources your application can access such as iModels, reality data, and user information, and more. All deployed applications must be registered. There are three types: Web Application An interactive application obtains information from an iModel and presents that information in a user interface. Agent Application iModel agents and services are apps that have no interactive user interface. Desktop Application An interactive application obtains information from an iModel and presents that information in a user interface. The app runs in Electron on the user's desktop. Register apps here Go to the "Register your application" page. Select the type of app you would like to register Give your app a human readable name Select the scopes your app will need Specify the different redirect URIs for sign in and sign out Click finish registration If Agent application, the client's secret will be displayed one time only, save this secret in a secure location The app's Client ID will appear in the Registered Apps grid Last Updated: 15 June, 2021