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.
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.