Grooper Help - Version 25.0
25.0.0017 2,127
  • Overview
  • Help Status

Exchange OAuth

Azure OAuth Grooper.Messaging

Implements OAuth 2.0 authentication for connecting Grooper to Microsoft Exchange Online (Office 365) using Azure AD.

Remarks

Exchange OAuth provides a secure, standards-based authentication method for accessing Microsoft Exchange Online mailboxes from Grooper. This class manages the OAuth 2.0 flow required by Azure Active Directory (Azure AD), enabling Grooper to connect to Exchange mailboxes and services in cloud environments.

Overview

When Exchange OAuth is selected as the authentication method for an Exchange binding, Grooper uses the configured Azure AD application credentials (Client ID, Client Secret, and Tenant ID) to obtain access and refresh tokens. These tokens are used to authenticate all HTTP requests to Exchange Online via the Exchange Web Services (EWS) API.

The required OAuth scopes are pre-configured to allow delegated access to mailbox data:

  • EWS.AccessAsUser.All
  • offline_access

Usage Notes

  • Exchange OAuth is required for Exchange Online (Office 365) and is not supported for on-premises Exchange servers.
  • Before use, register an application in Azure AD and grant it the necessary API permissions. Enter the Client ID, Client Secret, and Tenant ID in the corresponding properties of the authentication method.
  • When prompted, sign in with a Microsoft account that has access to the target Exchange mailboxes.
  • After successful authentication, Grooper will store a refresh token and use it to maintain access without repeated logins.
  • If the refresh token expires or is revoked, you will be prompted to re-authenticate.

Properties

NameTypeDescription

Used By

Notification