Obtain an Azure app ID for BEMS with certificate-based authentication
Azure
app ID for BEMS
with certificate-based authenticationIf you need to obtain multiple
Azure
app IDs (for example, Docs
, BlackBerry Work
, and BlackBerry Connect
), it is recommended that you create a separate app ID for each app.- Sign in to portal.azure.com.
- In the left column, clickAzure Active Directory.
- ClickApp registrations.
- ClickNew registration.
- In theNamefield, enter a name for the app.
- Select a supported account type.
- In theRedirect URIsection, in the drop-down list, selectPublic/client (mobile & desktop)and enterhttp://<.name of the app given in step 5>This app is a daemon, not a web app, and does not have a sign-on URL.
- ClickRegister. The new registered app appears.
- In theManagesection, clickExpose an API. The scope restricts access to data and functionality protected by the API.
- ClickAdd a scope.
- ClickSave and continue.
- Complete the following fields and options:
- Scope name: Provide a unique name for the scope.
- Who can consent: ClickAdmins and user.
- Admin consent display name: Enter a descriptive name.
- Admin consent description: Enter a description for the scope.
- State: ClickEnable.
- Copy theApplication ID URI. This is used to associate a certificate with theAzureapp ID forBEMS. The Application ID URI appears in the format of api://{appID}.
- In theManagesection, clickAPI permissions.
- ClickAdd a permission.
- In theSelect an APIsection, clickMicrosoft APIstab.
- ClickExchange.
- Set the following permissions forMicrosoft Exchange Web Services:
- Application permissions: Use Exchange Web Service with full access to all mailboxes (full_access_as_app)
- ClickAdd permissions.
- ClickMicrosoft Graph. If theMicrosoft GraphAPI permission is not listed, add it.
- Set the following permission forMicrosoft Graph.
- Delegated permissions: Sign in and read user profile (User > User.Read)
- ClickAdd permissions.
- ClickGrant admin consent.
- ClickYes.
- ClickOverviewto view the app that you created in step 5. Copy theApplication (client) ID. The Application (client) ID is displayed in the mainOverviewpage for the specified app. This is used as theClient application IDin theBEMSdashboard when you enable modern authentication and configureBEMSto communicate withMicrosoft Office 365.