Exchange Online Dynamic OAuth2 Account

Overview

You can configure your accounts in SnapLogic using the Designer or Manager. You can use this account type to connect Exchange Online Snaps with data sources that use Exchange Online Dynamic OAuth2 accounts.

Tip: Expression-enabled authentication fields, such as Username, Password, and Client Secret, support Secrets Management, a SnapLogic add-on that allows you to store endpoint credentials in a third-party secrets manager, such as AWS Secrets Manager, Azure Key Vault, or HashiCorp Vault. During validation and execution, pipelines obtain the credentials directly from the secrets manager. Learn more: Configure Accounts to use secrets.


Prerequisites

Account settings

Note: Learn about the common controls in the Snap settings dialog.
Field/Field set Description
Label*

String

Specify a unique user-provided label for the account.

Default value: None

Example: Exchange_test

Access Token*

String/Expression

Specify the access token associated with the Azure application.

Default value: N/A

Example: 1564647wqdd=

Access Token Type*

Dropdown list

Select either of the following options for generating the access token for user sign-in:

  • On behalf of user (authorization_code grant type)
  • On behalf of application (client_credentials grant type)

Default value: On behalf of user (authorization_code grant type)

Example: On behalf of application (client_credentials grant type)

Graph service URL

String

Specify the Graph service URL. To connect to a Microsoft cloud other than the global cloud (such as the Government or China), you must configure the corresponding Token Endpoint and Authorization Endpoint to match the environment.

The following table lists the Graph API Root URL for each environment:

Default value: https://graph.microsoft.com/v1.0

Example: https://dod-graph.microsoft.us

Learn more

Note: Click Validate after entering the required details to ensure that all fields have been filled accurately. Click Apply to save the settings.