Microsoft Configuration Setup¶
VOSS-4-UC provides management and administration for Microsoft 365 and Microsoft Team’s cloud assets. This document outlines the required authentication steps needed to configure a connection between a Microsoft 365 and Teams Tenant and VOSS-4-UC.
You will need to be a Global Administrator of the Microsoft 365 and Teams Tenant to complete the following steps:
Step 1: Register An Application Object (Access to Microsoft Azure AD)¶
The application objects describe the VOSS-4-UC application to Azure AD and can be considered the definition of the VOSS-4-UC application, allowing the Azure AD service to know how to issue tokens to the VOSS-4-UC application based on its settings.
To register your application and add the app’s registration information to your solution, follow these steps:
Note
If you have access to multiple tenants, use the Directory + subscription filter in the top menu to select the tenant in which you want to register an application.
Sign in to the Azure portal (
portal.azure.com) using your administrator credentials.Important
Manage the Security defaults for the tenant as follows:
Set Access management for Azure resources to No.
Set Enable Security defaults to No.
These settings are required since API access does not cater for 2-step authentication
Search for and select Azure Active Directory.
Under Manage, select App registrations > New registration.
Enter a Name for your application, for example
VOSS4UC. Users of your application might see this name, and you can change it later.Select Accounts in this organization only
Ignore the Redirect URI section
Select Register.
Under Manage, select Certificates & secrets.
Under Client secrets, select New client secret, enter a name, and then select Add. The add actions opens the Add a client secret pane. Record the secret value in a safe location for use in a later step. The secret is used in the MS Connection configuration in VOSS-4-UC.
Important
The secret value is only available when the secret is created and not later. If the value is not copied on time, a new secret will be required.
Under Manage, select API Permissions > Add a permission. Select Microsoft Graph.
Select Application permissions.
Select Grant Admin Consent to allow
User.Read.AllUnder User node, select:
User.Read.AllDirectory.Read.All
Select Add permissions
Step 2: Create a Service Account (Access to Microsoft Teams)¶
- Sign in to the Azure portal (
portal.azure.com) - On the Admin home page, go to Users > Active users and click on button Add a user
- Enter a Display Name
- Enter a User Name
- Ensure that the domain is the
company.onmicrosoft.comone - Select Let me create a password and enter a strong one
- Ensure Require this user to change their password when they first sign in is not ticked
- Once the user is created, assign the Global Administrator role from the Assigned Roles menu option.
Important
Take note of the Username and Password - it will be needed to configure the VOSS-4-UC connection.
Step 3: Configure the MS Connection in V4UC¶
The Microsoft 365 information required to set up a MS Tenant app in VOSS-4-UC is found as follows:
| Field | Source |
|---|---|
| Client ID | Overview > Essentials > Application (client) ID |
| Tenant ID | Overview > Essentials > Directory (tenant) ID |
| Secret | The secret value is shown during the app registration only once, and should be recorded at that point. |
Use this information to set up a MS Tenant app in VOSS-4-UC. For steps to do this, see: Configure Microsoft Tenant on VOSS-4-UC