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

Set up Saba spoke

Integrate your Saba application with your ServiceNow instance. Register an OAuth application in Saba and authenticate requests from a ServiceNow instance.

Before you begin

  • Request Integration Hub subscription.
  • Activate the Saba spoke.
  • Saba integration user or admin credentials.
  • Role required: admin.

Note: Make sure that the application registry, connections, and credentials are within the application scope.

Register Saba as an OAuth provider

Use the information generated during the Saba application creation and configuration to register Saba as an OAuth provider and allow the instance to request OAuth 2.0 tokens.

Before you begin

Role required: admin.

Procedure

  1. Navigate to System OAuth > Application Registry.

  2. Open the record for the Saba spoke.

  3. On the form, fill in the fields.

    FieldValue required
    NameName to uniquely identify the record.
    Client IDClient ID created during the application configuration in Saba.
    Client SecretClient Secret created during the application configuration in Saba.
    Default Grant typeGrant type used to establish the token: Authorization Code
    ApplicationApplication scope that contains this record: Saba Spoke
    Accessible fromApplication scope that this registry is accessible from.
    ActiveOption to actively use the application registry. Select the option.
    Token URLOAuth server token endpoint.
  4. Right-click the form header, and click Save.

Create connection record for the Saba spoke

Create connection records to your Saba application. The Saba spoke connection and credential alias uses these connections to perform actions in Saba.

Before you begin

Role required: admin

Procedure

  1. Navigate to Connections & Credentials > Connection & Credential Aliases.

  2. Open the record for the Saba spoke.

  3. From the Connections tab, click New.

  4. On the form, fill these values.

FieldValue required
NameName to uniquely identify the connection record.
CredentialOAuth credential record you created for Saba.
Connection aliasAlias record associated with this connection. For example, enter `sn_saba_spoke.Saba`
URL builderNote: Do not select the check box.
Connection URLURL of the Saba instance.
Use MID serverThis field isn't applicable.
ActiveOption to actively use the connection. Select the option.
DomainDomain that the action or activity runs in.
  1. Click Submit.

Create credential record for the Saba spoke

Authorize the Saba spoke actions by creating credential records for the application registered in Saba. The Saba spoke connection and credential alias uses these credentials to authorize actions.

Before you begin

Role required: admin

Procedure

  1. Navigate to Connections & Credentials > Credentials.

  2. Click New.

  3. Select OAuth 2.0 Credentials.

  4. On the form, fill in the fields.

    FieldDescription
    NameName to uniquely identify the record. For example, Saba.
    ActiveOption to actively use the credential record. Select the option.
    OAuth Entity ProfileDefault OAuth entity profile of the Saba spoke.
    OrderOrder that the credentials are used. For example, enter 100.
  5. Right-click the form header and click Save.

Create basic Auth credentials for the Saba spoke

Integrate the ServiceNow instance and Saba instance by using the basic Auth credentials to authenticate ServiceNow requests.

Before you begin

Role required: admin.

Procedure

  1. Navigate to Connections & Credentials > Credentials.

  2. Click New.

  3. Select Basic Auth Credentials.

  4. On the form, fill in the fields.

    FieldDescription
    NameName to uniquely identify the record. For example, Saba.
    User nameUser name to be entered as credential.
    PasswordPassword to be entered as credential.
    ActiveOption to actively use the credential record. Select the option.
    OrderOrder that the credentials are used. For example, enter 100.
  5. Right-click the form header and click Save.

Provide Saba user credentials

Create a record to provide details and credentials of the required Saba user. The Saba spoke uses these user credentials to perform actions in Saba.

Before you begin

Role required: admin.

Procedure

  1. Navigate to Saba > Credentials.

  2. Click New.

  3. On the form, fill these values.

    FieldDescriptions
    CredentialReference to the Saba integration user credential record.
    Connection & Credential AliasDefault alias record associated with the Saba spoke.
    Refresh Token ExpiresDate and time by when the Saba refresh token expires. Once the Get Saba Token flow is activated, the Saba spoke generates a new token periodically, before the current refresh token expires.
  4. Click Submit.

  5. To generate the Saba token, click the Get Saba Token related link.