Skip Navigation

Obtain an
Entra
app ID for
BlackBerry Work

If you are configuring
Office 365
settings in the app configuration for
BlackBerry Work
, you may need to obtain and copy the
Entra
app ID for
BlackBerry Work
.  If you need to obtain multiple
Entra
app IDs (for example,
BEMS-Mail
and
BEMS-Docs
), it is recommended that you create a separate app ID for each app.
  1. In the left column, click
    Applications > App registrations
    .
  2. Click
    New registration
    .
  3. In the
    Name
    field, enter a name for the
    BlackBerry Work
    app. This is the name that users will see.
  4. Select a supported account type. Although Multitenant is supported, in most cases this should be Single tenant.
  5. In the
    Redirect URI
    drop-down list, select
    Public client (mobile & desktop)
    and enter:
    com.blackberry.work://connect/o365/redirect
  6. Click
    Register
    .
  7. Optionally, if you are enabling
    Entra ID
    conditional access, perform the following actions:
    • Click on the
      Redirect URIs
      link (i.e. '0 web, 0 spa, 1 public client').
    • For
      iOS
      devices, under the existing
      Mobile and desktop applications
      section, click
      Add URI
      and enter:
      x-msauth-work://com.good.gcs.g3
    • For
      Android
      devices:
      1. Click
        Add a platform > Android
        .
      2. In the
        Package name
        field, enter:
        com.good.gcs
      3. In the
        Signature hash
        field, enter:
        zRsXTl1cL/Seb6GumLzvoecPA8w=
      4. Click
        Configure
        .
  8. In the left column, in the
    Manage
    section, click
    API permissions
    .
  9. Click
    Add a permission
    .
  10. In the
    Select an API
    section, click the
    Microsoft APIs
    tab.
  11. Complete one or more of the following tasks:
    Environment
    Permissions
    If your environment is configured to use
    Microsoft 365
    1. Click
      Microsoft Graph
      . If
      Microsoft Graph
      is not listed, add
      Microsoft Graph
      .
    2. In delegated permissions, select the following permissions:
      • Sign in and read user profile
        checkbox (
        User > User.Read
        )
      • Send mail as a user
        checkbox (
        Mail > Mail.Send
        )
      • Access mailboxes as the signed-in user via Exchange Web Services
        checkbox (
        EWS > EWS.AccessAsUser.All
        ).
      • Have full access to user calendars
        checkbox (
        Calendars > Calendars.ReadWrite
        )
      • Read and write a user's presence information
        checkbox (
        Presence > Presence.Read.All
        )
    3. Click one of the following:
      • If
        Microsoft Graph
        existed in the API permissions, click
        Update permissions
        .
      • If you needed to add
        Microsoft Graph
        , click
        Create
        .
    4. Click
      Add permissions
      .
    If your environment is configured to use
    Microsoft SharePoint Online
    or
    Entra
    -IP to enable modern authentication for the
    BlackBerry Work
    client
    1. Click the
      APIs my organization uses
      tab.
    2. Search for and click the
      BEMS
      app that you created in Obtain an Azure app ID for the BEMS-Docs component service. For example, AzureAppIDforBEMS.
    3. Select all delegated permissions.
      1. Click
        Delegated permissions
        .
      2. Click
        expand all
        . Make sure that all options are selected.
    4. Click
      Add permissions
      .
  12. Click
    Grant admin consent for <Organization name>
    to apply the permissions for the app. These settings will not be applied to the app until you have granted the updated permissions.
  13. Click
    Yes
    .
  14. You can now copy the Application ID for the app that you created. In the
    Manage
    section, click
    Overview
    . It is located under the name of the app, in the Application (client) ID field. You use the Application ID in the app configuration settings for BlackBerry Work. For more information about the app configuration, see BlackBerry Work app configuration settings.