Setting Up Microsoft Teams Webinar Integration

If you use MS Teams as your webinar platform, follow these steps to get it added to your AOM account.


Step 1: Setting up your MS Teams Client credentials

Integrating MS Teams with your Academy of Mine LMS will require an MS Teams Client ID and Client Secret. Detailed instructions for creating and obtaining the Client ID and Secret can be found in the MS Teams Developer Documentation but we will cover the high-level steps here.

  1. To start, you will need to log into https://portal.azure.com with your work/school account and click on Microsoft Entra ID to create a new Client.

    Microsoft Entra ID
  2. On the top-bar menu, click on + Add, and then select App registration from the dropdown menu.

    +Add -> App registration

  3. Register an application page:
    • Fill out the following fields:

    • Name: Any name you prefer.
    • Supported Account Types: Select the 3rd option - (Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)
    • Redirect URI: The Redirect URI can be found on the MS Teams Integration page on your platform. Copy this URI from your platform and paste it in the Redirect URI field in Azure. Make sure that Web is selected in the dropdown menu.

  1. After clicking Register, you will see your Applications Essentials screen. Copy the Application (client) ID and save it somewhere. You will need it to complete the integration on your AOM platform.

  2. Click on Certificates & secrets from the left-hand menu, then Select New client secret.

    Certificates & secrets -> New client secret

    You will see another form titled Add a client secret. Provide a Description and Expires timeframe and click on Add.

Add a long duration for the Expires timeframe. After this date, the current client secret will expire and needs to be renewed. It's important to mark the expiration date somewhere as a calendar event or reminder for the team managing the AOM LMS, to make sure this will be updated in timely fashion.)

  1. After the creation of the Client secret, copy the Value and save it with the Client ID you saved from before. You will need this Client Secret Value to complete next section.

This will be your only chance to copy the Value of the Secret ID. Do not leave the page before successfully copying the Value.

Step 2: Creating a user to authenticate and use the app


  1. Return to your Microsoft Azure home page in the browser and click on Users. If Users is not visible, search for it in the search bar at the top of the screen.
Select or Search for Users
  1. Click New user and and select Create new user.

  1. Fill in the Basics tab. The User principal name and Display name can be anything you prefer. This user will be used to authorize your integration, so copy these details down for later. You will need to login using the full email address of the User principal name and this password.

  2. In the Properties tab, select Member as the User type.

    Properties tab
  3. In the Assignments tab, click on Add Role and check the Application Administrator and Application Developer boxes, then click Select.

  1. Select Review + create, and then click Create.

Step 3: Adding your Microsoft Teams Client credentials to Academy of Mine

  1. In AOM, from the Admin Dashboard, choose Integrations.
  2. Find the MS Teams integration and click Manage.
  3. On the Manage page you need to provide the Client ID and Client Secret Value which you saved from Step 1. Copy and paste these values, and click on the Save & Authorize button to connect MS Teams and your LMS. The Redirect URI will already field will already be filled. Also ensure that the toggle to Enable MS team meetings is on.

  4. Log out of your Microsoft Account and login as the user you created before. You need to authorize this through the user account that you created earlier in Azure in Step 2. You will be redirected to the Azure Portal where you will need to grant the permissions.

  5. After clicking Accept you will be returned to the AOM Dashboard and an "Authorized Successfully" message will show in the top right.

Now that you have integrated your MS Teams successfully, you can create Webinar Modules and add them to your courses by following the steps laid out in this article