Before you begin
Make sure that you have:- An Azure AD tenant and permission to create app registrations.
- The DNS name or IP address of your PADS4 CTRL Center deployment (and its port, if it isn’t using the default HTTP/HTTPS ports).
- Access to the PADS4 CTRL Center administration area, where you will enter the values collected at the end of this guide.
Step 1: Create the app registration
- Sign in to the Microsoft Azure Portal.
- Go to Azure Active Directory > App Registrations and select New Registration.
- Configure the registration:
- Name — any reference name for the integration.
- Supported account types — select Single-tenant or Multi-tenant based on your requirements. Personal Microsoft accounts are not supported.
- Redirect URI:
- Platform: Single Page Application (SPA).
- URI:
Replace
<host>with the DNS name or IP address of PADS4 CTRL Center. Include<port>only if CTRL Center isn’t using the default HTTP/HTTPS ports.
- Select Register.
Step 2: Add the Login hint optional claim
This claim enables re-authentication in PADS4 CTRL Center so access tokens can be renewed manually.- Open your App Registration.
- In the left menu, select Token Configuration.
- Select Add Optional Claim.
- Choose Token type: ID.
- Enable login_hint.
- Select Add.
Step 3: Expose an API scope
The scope allows the PADS4 Teams integration to join Teams meetings on behalf of users.- In the App Registration, select Expose an API.
- Set an Application ID URI:
The URI must start with
api://and cannot contain spaces or special characters. - Select Save and continue.
- Select Add a scope and define:
- Scope name — a unique name, no spaces or special characters.
- Who can consent? — Admins and users.
- Admin consent display name — any reference name.
- User consent display name — any reference name.
- State — Enabled.
- Select Add scope.
The full scope URI is the Application ID URI + scope name. You will enter it in PADS4 CTRL Center.
Step 4: Create a client secret
The client secret lets the PADS4 Teams integration join Teams meetings without requiring users to log in every time.- In the App Registration, select Certificates & secrets.
- Select New client secret.
- Enter a description and choose an expiration duration.
- Select Add.
- Copy the client secret value immediately — it isn’t shown again after you leave the page.
Step 5: Collect the values for PADS4 CTRL Center
Gather the following from your app registration. You’ll enter them in PADS4 CTRL Center to complete the integration.- Application (Client) ID — from App Registration > Overview.
- Directory (Tenant) ID — from App Registration > Overview.
- Client secret — the value copied in Step 4.
- Scope name — from Expose an API.

