Set Up the Microsoft Teams App for Oracle Learning Integration

For Microsoft Teams integration to work with Learning, you need to create a tenant, register an app, and configure access policies in the Microsoft Azure portal.

Using the Manage Azure Active Directory task, in Azure Active Directory, complete these steps in order:
  1. Setup up a tenant using the linked information if you don't already have a Microsoft tenant. You need a Microsoft tenant ID to configure Microsoft Teams in Oracle Learning. You'll need to provide this information:

    • Tenant Type: Azure Active Directory
    • Organization Name: Enter the name of your organization
    • Initial Domain Name: Enter a unique domain name for your tenant
  2. Register app or web API within the tenant using the linked information. You'll need to provide this information:

    • App Name: Enter a friendly name for your integration with Oracle Learning.
    • Supported account types: Select the account type that best matches your needs. If you need more information, please consult with Microsoft.
    • Redirect URL: You can leave this field blank for your integration with Oracle Learning.

    You'll need the application client ID generated after you finish registering the app when you configure application access to online meetings. You'll also need it when you configure Microsoft Teams in Oracle Learning.

  3. Add a client secret using the linked information. You need the provided client secret value for when you configure Microsoft Teams in Oracle Learning.
  4. Grant application permission to Microsoft Graph using the linked information. You'll need to provide your registered app with these permissions, which are required for your Microsoft Teams integration with Oracle Learning to work:

    • OnlineMeetings.ReadWrite.All
    • User.Read.All
    • OnlineMeetingArtifact.Read.All
    Caution: Make sure that the required API permissions are application type, not delegate type.
  5. Grant admin consent to the configured app permissions using the linked information.
  6. Configure application access to online meetings using the linked information. You need to create an app access policy and grant it to a user. This authorizes the app configured in the policy to create an online meeting on behalf of that user. For this configuration, you need this information:

    • The application client ID generated when you registered the app.
    • The user (object) ID from the Azure user management portal. Identify the user (object) ID of the user you're using or plan to use while configuring Microsoft Teams in Oracle Learning. This user will be the organizer of all Microsoft Teams meetings created through the integration.