WPBookit - Documentation

Microsoft Teams Configuration

  1. Sign in to the Azure portal
    • You must have an Work or School account.
    • Step 1: Go to Azure Portal. .
  2. Regester new account
    • Step 1: Navigate to Azure Active Directory > App registrations > New registration..
    • Step 2: Name your application(e.g., “Calendar and Teams Integration”).
    • Step 3:Supported account types: Select the “Accounts in any organizational directory” account type(e.g., “Multitenant”).
  3. Configure API permissions
    • Step 1:After registering, navigate to API permissions > Add a permission.
    • Step 2: Select “Microsoft Graph”.
    • Step 3: Configure the consent screen and set up the OAuth 2.0 Client ID.
    • Step 3: Choose “Delegated permissions” and add the following permissions:
      • Calendars.ReadWrite
      • OnlineMeetingArtifact.Read.Al
      • OnlineMeetingRecording.Read.All
      • OnlineMeetings.Read
      • OnlineMeetings.ReadWrite
      • OnlineMeetingTranscript.Read.All
      • User.Read
      • offline_access
    • Step 4: Choose “Application permissions” and add the following permissions:Calendars.ReadWrite
    • step 5: Grant admin consent for the permissions
  4. Generate client secret
    • Step 1 : Go to Certificates & secrets > New client secret.
    • Step 2 : Provide a description and set an expiration period.
    • Step 3 : Save the generated secret value.
  5. Configure Application for Authentication
    • Step 1 : Navigate to Authentication under your app registration.
    • Step 2 : Add the redirect URIs used in your “Redirect URI” field.
    • Step 3 : Set up the platform: Under “Platform configurations”, add a “Web” platform.
    • step 4 : Configure the redirect URIs and enable “ID tokens”.
  6. Use credentials in your application
    • Step 1 : Use Client ID and Client Secret in the WPBookit Telemed > Microsoft Team Meet Integration.