Teams by Microsoft is a business communication platform that can facilitate real-time collaboration with your employees using audio calling or video conferencing to individuals or to groups. It is a powerful tool that is integrated with Learn LMS so that you can use it as your choice of service for all your webinar trainings on the platform.
As the primary admin, you can follow the below steps and configure MS Teams with Learn:
Pre-requisites:
- You should be a Primary admin.
- You should have a Microsoft Teams account.
Creating your app in Azure
- Login to the Azure portal at portal.azure.com using your MS Teams credentials
- Click on "App registrations" from the Azure dashboard.
- Click on "New Registration" on the following screen.
- Enter the Name as the name of your LMS app, this is a friendly name.
- Select the appropriate option in Account Types and select Public/Native under the Redirect URL.
- Click on Register.
The next step is to configure
- API callbacks
- API Permissions
Configuring API Callbacks on Azure
Once you've created the app, you'll be required to complete the following steps:
- Click on "Authentication" from the left navigation pane.
- Click on "Add a platform"
- From the subsequent popup, select "Web".
- Under the Redirect URL textbox, enter the following https://kovalent.api.auzmor.com/api/auth/callback
- Leave everything else as it is on that popup and click on Configure.
The API callbacks should now be configured.
Configuring API Permissions on Azure
Here's how you can grant the necessary permissions to the app on Azure:
- Click on "API Permissions" from the left navigation pane.
- On the API permissions page, click on "Add a permission"
- Click on "Microsoft Graph" from the pop-up that opens up and then select "Delegated permissions".
Add the following permissions using search
- OnlineMeetings.ReadWrite
- offline_access
- User.ReadWrite.All
- Directory.Read.All
- Directory.ReadWrite.All
- Click on "Add permissions" and the permission will be added.
- Now, click on "Grant Admin Consent for Auzmor". The resultant list of permissions should look like this:
Create a Secret ID
To create a Secret ID,
- Click on Certificates & Secrets from the left navigation pane.
- On the Certificates and Secrets page, click on "New client secret"
- Give a name for the key, set an expiry date as suitable, and click on "Add".
- Your Secret ID should now be created. Copy the "value" field and paste it on Learn
Open Learn in a new window or tab and continue with the final steps.
Activating MS Teams on Learn
Complete the following steps from your primary admin account to activate MS Teams on Learn.
- Switch to the Admin view from your account and open settings.
- Open the Marketplace section, and click on the Web-Conferencing dropdown. You'll find MS Teams as an option here.
Click on Configure. You'll see two fields here that you will need to fill:
- Application (Client) ID
- Client Secret Value
- You will find the Application (Client) ID within the Overview section of the app you created.
- You will find the Client secret value in the "Certificates and secrets" of the app you created.
- Copy and paste the codes to the respective fields on Learn and click on "Authenticate".
- You need to allow pop-ups on your browser to complete this step
- Complete the next steps to allow Auzmor Learn to access your Azure application in the pop-up launched
MS Teams would now be available as an option in Events to your users on Learn!