Outlook Calendar Credentials Generation Guide - WorkDo.io
workdo sale image

Get 50% off all Add-Ons today! Need more? Check Bulk Discounts!

get 50% off

Outlook Calendar Credentials Generation Guide

Learn how to generate Outlook Calendar credentials and connect them to WorkDo Dash SaaS.

How to Generate Client ID and Secret ID on Azure Portal for Outlook Calendar

Step 1: Sign in to Azure Portal

Step 2: Register a New Application

  • In the left-hand menu, search for Azure Active Directory and open it.
  • In the sidebar under Manage, click App registrations.
  • Click + New registration at the top.
  • Fill in the form:
    • Name: Your app name (e.g., My Calendar App)
    • Supported account types:
      • Single tenant: Accounts in this organizational directory only
      • Multitenant: Accounts in any organizational directory
      • Multitenant + personal: Include personal Microsoft accounts (e.g., Outlook.com)
    • Redirect URI (optional): Choose Web and enter a URI like:
      http://{your.domain.com}/outlookcalendar/callback
  • Click Register.

Step 3: Get Client ID

  • After registration, you’ll land on the app’s Overview page.
  • Copy the Application (client) ID — this is your Client ID.

Step 4: Generate a Client Secret

  • In the left menu, click Certificates & secrets.
  • Under Client secrets, click + New client secret.
  • Fill in the details:
    • Description: e.g., Calendar Secret
    • Expiry: Select the appropriate expiration (e.g., 6 or 12 months)
  • Click Add.
  • Copy the secret value immediately — you won’t be able to view it again later.

Step 5: Add Redirect URI (if not added earlier)

  • In the left menu, go to Authentication.
  • Under Redirect URIs, click Add a platform → choose Web.
  • Enter your redirect URI:
    http://{your.domain.com}/outlookcalendar/callback
  • Check both Access tokens and ID tokens if using the authorization code flow.
  • Click Save.

Step 6: API Permissions

  • Go to API permissions.
  • Click + Add a permission.
  • Select Microsoft Graph.
  • Choose Delegated permissions (for acting as the logged-in user).
  • Add the following scopes:
    • Calendars.Read
    • Calendars.ReadWrite
    • offline_access (for refresh tokens)
  • Click Add permissions.
  • If required by your organization, click Grant admin consent.
Get in Touch

We're Here to Help - Let's Talk

Have questions about our solutions, customization services, or business tools? Our team is here to help you. let's talk.

    Send us a Message








    WorkDo Custom Services