ChatEngine Datasources

OAuth Token Management for Google Calendar and Microsoft Graph

Getting Started

1

Configure Environment Variables

Copy env.template to .env.local and add your OAuth credentials

2

Set Up OAuth Applications

Configure your Google and Microsoft OAuth applications with the correct redirect URIs

3

Authorize Access

Use the OAuth page to authorize access to Google Calendar and Microsoft Graph

🔵 Google Calendar

Access Google Calendar events, create appointments, and manage schedules

Scopes:

  • calendar
  • calendar.events

🔷 Microsoft Graph

Access Microsoft Calendar, Outlook events, and user information

Scopes:

  • Calendars.ReadWrite
  • Calendars.ReadWrite.Shared
  • User.Read