---
sourceDocument: Australia IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/it-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# Register Microsoft Exchange Online as the OAuth provider

# Register Microsoft Exchange Online as the OAuth provider {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Register Microsoft Exchange Online as the OAuth provider so that your Walk-up Experience instance can request OAuth 2.0 tokens.

## Before you begin

Role required: admin

## About this task

Use the information generated during the registration of the application in the Microsoft Azure portal.

## Procedure

1. Navigate to AllSystem OAuthApplication Registry.
2. Open the record Microsoft Exchange Online.
3. On the form, fill in the fields.  
   {#register-MS-msexchange-online-as-OAuth-provider__table_rn5_5md_qnb__entry__2}

   | Field | Description |
   |-|-|
   | Name | Name to identify the record. For example, <kbd class="ph userinput">Microsoft Exchange Online</kbd>. |
   | Client ID | Application ID created during application registration. |
   | Client Secret | Client secret created during application registration. |
   | OAuth API Script | Optional script to customize the request and response. |
   | Logo URL | URL that contains an image to use as the application logo. |
   | Default Grant Type | Grant type used to establish the token. Select Authorization Code. |
   | Refresh Token Lifespan | Time, in seconds, that the refresh token is valid. The default time is 8,640,0000 seconds. |
   | PKCE required | Option to enable public clients to require PKCE for an authorization. Note: You can use only Authorization Code as the Default Grant type when PKCE is enabled. |
   | Application | Application scope that contains this record. |
   | Accessible from | Application scope that this registry is accessible from. |
   | Active | Option to use the application registry. |
   | Authorization URL | OAuth authorization code endpoint. Enter <kbd class="ph userinput">https://login.microsoftonline.com/&lt;Directory-ID&gt;/oauth2/v2.0/authorize</kbd> |
   | Token URL | OAuth server token endpoint. Enter <kbd class="ph userinput">https://login.microsoftonline.com/&lt;Directory-ID&gt;/oauth2/v2.0/token</kbd> |
   | Token Revocation URL | OAuth server token revocation endpoint. |
   | Redirect URL | OAuth callback endpoint. Enter <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/oauth_redirect.do</kbd> |
   | Use mutual authentication | Option to use mutual authentication for token request and revocation. This option requires a mutual authentication profile to be specified. |
   | Send Credentials | Client credentials in the request. |
   [Table 1. Application Registries form]

   {#register-MS-msexchange-online-as-OAuth-provider__table_rn5_5md_qnb}
4. Select and hold (or right-click) the form header, and click Save.  
   A system-generated OAuth entity profile is created and displayed in the OAuth Entity Profiles related list. For example, <kbd class="ph userinput">Microsoft Exchange Online default_profile</kbd>.
5. Navigate to System OAuthApplication Registry.
6. Open the record Microsoft Exchange Online_clientCredentials.
7. On the form, fill in the fields.  
   {#register-MS-msexchange-online-as-OAuth-provider__table_sn5_5md_qnb__entry__2}

   | Field | Description |
   |-|-|
   | Client ID | Application ID created during application registration. |
   | Client Secret | Client secret created during application registration. |
   | Default Grant Type | Grant type used to establish the token. Select Client Credentials. |
   | Token URL | OAuth server token endpoint. Enter <kbd class="ph userinput">https://login.microsoftonline.com/&lt;Directory-ID&gt;/oauth2/v2.0/token</kbd> |
   | Redirect URL | OAuth callback endpoint. Enter <kbd class="ph userinput">https://&lt;instance-name&gt;.service-now.com/oauth_redirect.do</kbd> |
   [Table 2. Application Registries form]

   {#register-MS-msexchange-online-as-OAuth-provider__table_sn5_5md_qnb}
8. Right-click the form header, and click Save.  
   A system-generated OAuth entity profile is created and displayed in the OAuth Entity Profiles related list. For example, <kbd class="ph userinput">Microsoft Exchange Online_clientCredentials default_profile</kbd>.
{#register-MS-msexchange-online-as-OAuth-provider__steps_qn5_5md_qnb}

*[\>]: and then


