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

Register Microsoft Exchange Online as the OAuth provider

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 All > System OAuth > Application Registry.

  2. Open the record Microsoft Exchange Online.

  3. On the form, fill in the fields.

  1. 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, Microsoft Exchange Online default_profile.

  2. Navigate to System OAuth > Application Registry.

  3. Open the record Microsoft Exchange Online_clientCredentials.

  4. On the form, fill in the fields.

FieldDescription
NameName to identify the record. For example, `Microsoft Exchange Online`.
Client IDApplication ID created during application registration.
Client SecretClient secret created during application registration.
OAuth API ScriptOptional script to customize the request and response.
Logo URLURL that contains an image to use as the application logo.
Default Grant TypeGrant type used to establish the token. Select Authorization Code.
Refresh Token LifespanTime, in seconds, that the refresh token is valid. The default time is 8,640,0000 seconds.
PKCE requiredOption 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.
ApplicationApplication scope that contains this record.
Accessible fromApplication scope that this registry is accessible from.
ActiveOption to use the application registry.
Authorization URLOAuth authorization code endpoint. Enter `https://login.microsoftonline.com//oauth2/v2.0/authorize`
Token URLOAuth server token endpoint. Enter `https://login.microsoftonline.com//oauth2/v2.0/token`
Token Revocation URLOAuth server token revocation endpoint.
Redirect URLOAuth callback endpoint. Enter `https://.service-now.com/oauth_redirect.do`
Use mutual authenticationOption to use mutual authentication for token request and revocation. This option requires a mutual authentication profile to be specified.
Send CredentialsClient credentials in the request.
FieldDescription
Client IDApplication ID created during application registration.
Client SecretClient secret created during application registration.
Default Grant TypeGrant type used to establish the token. Select Client Credentials.
Token URLOAuth server token endpoint. Enter https://login.microsoftonline.com/<Directory-ID>/oauth2/v2.0/token
Redirect URLOAuth callback endpoint. Enter https://<instance-name>.service-now.com/oauth_redirect.do
  • 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, Microsoft Exchange Online_clientCredentials default_profile.

    Parent Topic:Set up Microsoft Office 365 integration for Walk-up Experience

    sndocs is an independent community mirror and is not affiliated with or endorsed by ServiceNow.

    ServiceNow, the ServiceNow logo, Now, and other ServiceNow marks are trademarks and/or registered trademarks of ServiceNow, Inc., in the United States and/or other countries. Other company and product names may be trademarks of the respective companies with which they are associated.

    © 2026 ServiceNow, Inc. All rights reserved.

    Documentation content is redistributed under the Apache License 2.0 from the ServiceNowDocs repository.