Outlook Calendar Credentials Generate
How to Generate Client ID and Secret ID on Azure Portal for Outlook Calendar Step […]
How to Generate Client ID and Secret ID on Azure Portal for Outlook Calendar
Step 1: Sign in to Azure Portal
- Go to: https://portal.azure.com
- Log in using your Microsoft account.
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.
Categories
Related articles
- Retainer Integration in Dash SaaS
- vCard Integration in Dash SaaS
- Mailchimp Integration in Dash SaaS
- Sports Club & Academy Management in Dash SaaS
- Events Management Integration in Dash SaaS
- Requests Integration in Dash SaaS
- Call Hub Integration in Dash SaaS
- Parking Management Integration in Dash SaaS
- MyFatoorah Payment Gateway in Dash SaaS
- Portfolio Integration in Dash SaaS
- Library Management Detailed Documentation
- Africa’s Talking Detailed Documentation
Reach Out to Us
Have questions or need assistance? We're here to help! Reach out to our team for support, inquiries, or feedback. Your needs are important to us, and we’re ready to assist you!


Need more help?
If you’re still uncertain or need professional guidance, don’t hesitate to contact us. You can contact us via email or submit a ticket with a description of your issue. Our team of experts is always available to help you with any questions. Rest assured that we’ll respond to your inquiry promptly.
Love what you see?
Do you like the quality of our products, themes, and applications, or perhaps the design of our website caught your eye? You can have similarly outstanding designs for your website or apps. Contact us, and we’ll bring your ideas to life.