Office 365 - Integration Course

Download PDF guide

 

Office 365 - Teams Pre-Requisites​​​​​​​

 

To enable the Office 365 Teams integration with FrogLearn some initial steps will need to be configured within the school’s Office 365 tenancy.  

The OneDrive and Teams integration both use the same endpoint URL within the Frog platform.  Therefore, it would be highly recommended that you complete the steps outlined in  Office 365 - OneDrive Pre-Requisites.

Should your school wish to have single sign on between Office 365 OneDrive and the Frog platform then you may wish to consider one of the integrations below:

  • Active Directory Federated Services (ADFS)
  • Azure

Both integrations will be the responsibility of the school to configure, however, if you would like any guidance then please contact the Service Desk on 01422 395 939 or support@frogeducation.com.

 


 

Pre-Requisites

 

This document assumes that you already have a OneDrive integration configured within your Office 365 tenancy.  However, should this not be the case then you need to review the Office 365 - OneDrive Pre-Requisites and ensure that the following areas have been completed:

  • An application has been created (registered)
  • Authentication - The redirect URI’s have been configured for both your Frog platform URL as well as the endpoint used for the integration /app/acceptonedrivebusinessauth.  Please see examples of the redirect URI’s below:
  • Certificates & secrets – A client_secret has been created and the value stored in a text file

 

 

How-to

 

To configure the Teams integration, navigate to your Office 365 Azure instance via the URL https://portal.azure.com.  Enter your school’s Office 365 administrator account for the tenancy and then select the Next button.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture1.png

 

Enter the associated password for your school’s Office 365 administrator account for the tenancy.  Then select the Sign In button.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture2.png

 

Once logged into your Microsoft Azure instance, select Azure Active Directory.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture3.png

 

The Azure Active Directory options are displayed.  From the left-hand side menu select App registrations.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture4.png

 

As we completed the setup the OneDrive integration as part of the Office 365 - OneDrive Pre-Requisites, there will only be changes required to the permissions to get the Teams integration working.

From the list of application registrations, select your OneDrive integration.  In this example the OneDrive integration was called Wilson Academy FrogLearn - OneDrive

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture5.png

 

The detail of the selected application is displayed.  In this example, all details relating to the application Wilson Academy FrogLearn – OneDrive is displayed.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture6.png

 

The next step is to configure the permissions the Frog platform will have to the Office 365 tenancy for the Teams integration. Select API permissions from the left-hand side menu.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture7.png

 

The previous permissions added for the OneDrive integration (as per the Office 365 - OneDrive Pre-Requisites) are displayed.

An additional permission will need to be added for the Teams integration.  Within the API permissions options, select the Add a permission link within the Configured permissions section.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture8.png

 

A Request API permissions pop-up window will be displayed on the right-hand side.  Select the option Microsoft Graph.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture9.png

 

Within the Microsoft Graph options, select Delegated permissions.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture10.png

 

Within the search box just below Select Permissions, enter in the text meetings.  

A search on all available permissions will be returned.  Expand the Online Meetings section and then select the following option:

  • OnlineMeetings.ReadWrite – Read and create user’s online meetings

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture11.png

 

When happy with the permissions selected, click on the Add permissions button.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture12.png

 

You be returned to the API permissions page. Under the section Configured permissions, you will see an overview of the API’s selected for the integration.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture13.png

 

The Teams setup within the Office 365 tenancy is nearly completed.  The last action that you need to complete is to take note of the identifiers for the fields below:

  • Application (client) ID
  • Directory (tenant) ID

Select Overview from the left-hand side menu.

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture14.png

 

Within the Essentials section, copy the identifiers displayed for the fields below into a text file for use later:

  • Application (client) ID – e.g. 988b3dfe-4f72-4d40-9727-b9f8dcb5fd83
  • Directory (tenant) ID – e.g  8acced50-8c19-42cf-b3f3-2655af328818

 

Office 365 - Teams Pre-Requisites​​​​​​​ - Picture15.png

 

Just to reiterate the items that you should have noted in your text file for use later are below:

  • Client Secret - uGdd2_-u8C~R.~3_46R22qYu2y5KQk80..
  • Application (client) ID – 988b3dfe-4f72-4d40-9727-b9f8dcb5fd83
  • Directory (tenant) ID – 8acced50-8c19-42cf-b3f3-2655af328818

Please refer to Office 365 - OneDrive Preferences for steps on how to configure your FrogLearn platform with your Office 365 tenancy in order to integrate OneDrive / Teams.