Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Set up OAuth connection with Microsoft Exchange Online

Register your Microsoft Exchange Online with ServiceNow instance for OAuth authorization.

Before you begin

Ensure that the application scope is set to Microsoft Exchange Online Spoke. Otherwise, do the following:

  1. Select the Application scope icon (
Image omitted: application-scope-globe-icon.png
Application scope.\) on the top-right corner of your Employee Center homepage.
  1. In the drop- down, select the option consisting Application scope:.
  2. In the filter navigator, search and select Microsoft Exchange Online Spoke.
  3. Refresh the page.

Ensure that you performed the following steps:

Role required: admin

Procedure

  1. Navigate to All > System OAuth > Application Registry.

  2. Select Microsoft Exchange Online_clientCredentials

  3. On the form, fill in the fields with the specified details.

    FieldDescription
    NameUnique name to identify the record, for example, Microsoft Exchange for Sync.
    Client IDClient ID created during the app authentication in Microsoft Azure.
    Client SecretThe password you generated when creating the app in Microsoft Azure.
    Default Grant TypeGrant type used to establish the token. Select Client Credentials.
    Authorization URLOAuth authorization code endpoint. Enter https://login.microsoftonline.com/<tenant_id>/oauth2/v2.0/authorize.
    Token URLOAuth server token endpoint. Enter https://login.microsoftonline.com/<tenant_id>/oauth2/v2.0/token.
    Redirect URLOAuth callback endpoint. The URL is automatically filled as https://<instance-name>.service-now.com/oauth_redirect.do.
  4. Right-click in the form header and select Save.

    A system-generated OAuth entity profile is created and displayed in the OAuth Entity Profiles related list. For example, Microsoft Exchange Online default_profile.

Result

The OAuth registration is added for Microsoft Exchange Online.

What to do next

Depending on whether you want to use the default alias or you want to create your own alias, do one of the following:

Parent Topic:Create a normal mode connection with Microsoft Exchange Online

Related topics

Configure Microsoft Azure in normal mode

Create a connection with Microsoft Exchange Online spoke

Configure Connection and credential alias for Microsoft Exchange Online using the default credentials and connections

Create your own connection and credential alias for Microsoft Exchange Online

Configure Microsoft Exchange Online calendar provider