Teams
This guide provides step-by-step instructions for setting up PADS4 Teams integration in Microsoft Azure. It assumes familiarity with Azure App Registrations and Azure Communication Services.
1. App Registration in Azure
To integrate Microsoft Teams with PADS4, create a new application registration in Azure Active Directory (AAD).
Step 1: Create a New App Registration
- Open Microsoft Azure Portal.
- Navigate to Azure Active Directory > App Registrations.
- Click New Registration.
- Configure the following settings:
- Name: Any reference name.
- Supported account types:
Select Single-tenant or multi-tenant based on your requirements.
Personal Microsoft accounts are not supported. - Redirect URI:
- Select Single Page Application (SPA) as the platform type.
- Enter the redirect URI:
- Host: DNS name or IP address of PADS4 CTRL Center.
- Port: Optional, specify only if PADS4 CTRL Center is not using the default HTTP/HTTPS ports.
Step 2: Add the Login Hint Optional Claim
This claim enables re-authentication in PADS4 CTRL Center for manual access token renewal.
- Open App Registration.
- In the left menu, go to Token Configuration.
- Click Add Optional Claim.
- Select Token type: ID.
- Enable Login_hint.
- Click Add.
Step 3: Create an API Scope
This step allows PADS4 Teams integration to join Teams meetings on behalf of users.
- Open App Registration.
- In the left menu, select Expose an API.
- Click Add a Scope.
- Enter an Application ID URI:
- The Application ID URI must start with
api://
and cannot contain spaces or special characters.
- The Application ID URI must start with
- Click Save and Continue.
- Define the Scope values:
- Scope Name: Any unique name without spaces or special characters.
- Who can consent?: Select Admins and Users.
- Admin Consent Display Name: Any reference name.
- User Consent Display Name: Any reference name.
- State: Enabled.
- Click Add Scope.
The full scope URI (Application ID URI + Scope name) will be required in PADS4 CTRL Center.
Step 4: Create a Client Secret
The Client Secret ensures that PADS4 Teams integration can join Teams meetings without requiring users to log in each time.
- Open App Registration.
- In the left menu, select Certificates & Secrets.
- Click New Client Secret.
- Enter a description and select an expiration duration.
- Ensure a new Client Secret is created before expiration.
- Click Add.
- Copy the generated Client Secret Value immediately, as it will not be visible later.
Step 5: Gather Required Information
PADS4 Teams integration requires the following details:
- Application (Client) ID – Found in App Registration Overview.
- Directory (Tenant) ID – Found in App Registration Overview.
- Client Secret – Copied from Step 4.
- Scope Name – Found in Expose an API.
2. Configuring Azure Communication Services
To enable PADS4 Teams integration, configure Azure Communication Services.
Step 1: Create a Communication Services Resource
- Open Microsoft Azure Portal.
- Navigate to Azure Communication Services.
- Click Create.
- Configure the following:
- Subscription: Select your Azure subscription.
- Resource Group: Choose an existing one or create a new one.
- Name: Any reference name.
- Geography: Select the preferred region.
- Click Review + Create, then Create.
Step 2: Retrieve the Connection String
PADS4 Teams integration requires the Primary Connection String.
- Open the Communication Services resource.
- In the left menu, select Keys.
- Copy the Primary Key Connection String.
3. User Configuration & Licensing
To integrate Teams with PADS4, user accounts must have the following Microsoft 365 E3 licenses:
- Exchange Online (Plan 2)
- Microsoft Teams
Assigning Licenses
- Open Microsoft 365 Admin Center.
- Navigate to Users > Active Users.
- Select the user account.
- Click Licenses & Apps.
- Assign:
- Exchange Online (Plan 2)
- Microsoft Teams
- Click Save Changes.
4. Summary of Required Information
To configure PADS4 Teams Integration, gather the following details:
Required Value | Where to Find It? |
---|---|
Application (Client) ID | App Registration Overview |
Directory (Tenant) ID | App Registration Overview |
Client Secret | Certificates & Secrets |
Scope Name | Expose an API |
Primary Key Connection String | Communication Services → Keys |
5. Next Steps
- Enter these values into PADS4 CTRL Center to enable Microsoft Teams integration.
- Ensure licenses are assigned to the relevant users.
- Test the connection by attempting to join a Teams meeting through PADS4.
The setup is now complete, and PADS4 is integrated with Microsoft Teams.