Integrate harmon.ie Classic with GCC high
harmon.ie 10 added support for GCC high. By default, harmon.ie connects using a multi-tenant application and automatically detects the government cloud.
If you wish to implement your own Azure app that interacts with harmon.ie, follow these steps:
Step 1: Create the Azure app:
- Open Home – Microsoft Azure Government and navigate to Azure Services > App registration.
- Create a new app:
- Click the + New registration tab.
- Name the app.
- Set the account type to single tenant.
- Click Register. The new app is created.
- Copy the Application (client) ID, you will use it later.
- Configure the app as follows:
- Click Authentication > Add platform.
- On the right, under Configure platforms, select Mobile and desktop applications.
- Set Redirect URI. You can create a public link for your app or use MS defaults.
- Click API permissions > Add a permission.
- On the right, click Microsoft Graph > Delegated Permission.
- Check the following delegated permissions:
- User.Read
- User.ReadBasic.All
- People.Read
- Files.ReadWrite.All
- Mail.Read
- MailboxSettings.Read
- Sites.ReadWrite.All
- Team.ReadBasic.All
- Channel.ReadBasic.All
- ChannelMessage.Send
- Chat.Create
- Chat.ReadWrite
- offline_access
- Click Add permissions.
- Click API permissions > Add a permission.
- On the right, click Office 365 SharePoint Online > Delegated Permission.
- Check the following delegated permission:
- AllSites.Manage
- Click Add permissions.
Step 2: Connect your new Azure app to harmon.ie:
- Add the Office365GraphInfo registry key.
- Add a String Value called ClientId and set its value to the Application (client) ID you created in the 1st step.
- Add a String Value called RedirectUrl and set its value to the redirect URI you configured in the 1st step.
- For single-tenant application, add a String Value called TenantId and set to the tenant Id.
- Add the MicrosoftCloudService registry key and set its default value to US Government.