Skip to main content
Skip table of contents

SharePoint Online Connector Configuration (Modern Auth)

This article describes the steps needed for configuring the SharePoint Online Connector (SPOC).

If you have not yet created an App Registration, please follow the steps found here before proceeding to configuration options.

1. Log in to SPOC Administrator Web Portal

  • Prior to accessing the SPOC administrator portal for configuration updates, an administrator account must be set up with Gimmal Professional Services or the Technical Support teams.

  • This administrator account must be used for the first login.

  • This administrator account can be used to provision new users as well as manage any aspect of the connector.

  • Administrator account information should be kept secure.

The URL to access Gimmal Hosted SPOC is based on your Region and Deployment environment. Please see the table below.

  1. Navigate to the correct URL (see table below) and log in to the SPOC web portal using the administrator account set up in conjunction with Gimmal Support.

Region

Test

Production

Canada

https://spo-records-ca.gimmal.cloud

 https://spo-records-ca.gimmal.cloud

United Kingdom

https://spo-records-uk.gimmal.cloud 

 https://spo-records-uk.gimmal.cloud 

United States

https://spo-records.gimmal.build  

 https://spo-records.gimmal.cloud  

  1. (Optional) Provision new administrator accounts as needed. You will need to share any additional accounts with Gimmal Support to add them to the B2B collaboration for this site.

2. Configure Connection to Gimmal Records

This section configures the connection between the SharePoint Online Connector and Gimmal Records using a Service Account provisioned within Gimmal Records.

Gimmal Records Service Accounts:

  • Can be found and managed in the Gimmal Records Manager Web (aka Gimmal Records Core).

  • Are created and managed locally in the Gimmal Records Manager Web, and are identified on the ‘Secure’ page with an orange tile.

  • Are usually different than the SPOC Administrator account used to log into the SPOC Administrator portal. If this account is named the same, it may have a different password.

  • Do not need to be registered in Entra (Active Directory). These accounts are strictly used within Gimmal Records to facilitate communication with connectors or third-party services.

See Creating a Service Account for more details.

image-20260212-212534.png

  1. On the Admin Tab, choose Gimmal Records under Connection Configuration in the left panel (A)

  2. Enter Configuration details:

    1. URL: Enter the correct URL for the Gimmal Records Manager Web (B) (See table below)

    2. *Username: The Username for the Gimmal Records Service Account (C) See notes above regarding Service Accounts.

    3. Password: The password for the Gimmal Records Service Account (D) This must be the password associated with the listed username as set in the Gimmal Records Manager web.

  3. Click ‘Update’ to save the changes.

  4. Proceed to the next section to configure the Microsoft Graph API connection.

Region

Test

Production

Canada

https://records-ca.gimmal.cloud

https://records-ca.gimmal.cloud

United Kingdom

https://records-uk.gimmal.build

https://records-uk.gimmal.cloud

United States

https://records.gimmal.build

https://records.gimmal.cloud

Note the ‘Test’ button (E) can be used to validate the URL and view available service accounts.

3. Configure Microsoft Graph API Connection in the SharePoint Online Connector

This section configures the connection to the Microsoft Graph API used to authenticate to SharePoint.

  1. Click on ‘Microsoft Graph API’ in the left panel

  2. Enter the Tenant ID and Client ID from the App Registration step:

    • Tenant ID: Your Azure AD Directory (tenant) ID (A)

    • Client ID: Your Azure AD Application (client) ID (B)

      image-20260130-222712.png
  3. Click the ‘Save’ button (C)

  4. An Upload Certificate button will appear. Click it to upload the .PFX version of the certificate file used during App Registration.

    1. Upload the .PFX certificate file created during App Registration using the ‘Select File’ button (A)

    2. Enter the certificate password (B)

      image-20251218-173252.png
    3. Click the ‘Upload’ button to complete the certificate upload (C)

    4. Verify the certificate thumbprint and expiration dates match the original (D)

  5. Test Connection: Click “Test Connection” to validate authentication (E)

  6. Save Configuration: Click ‘Update’ to save the settings (F)

image-20260130-222558.png

Ensure the thumbprint of the uploaded certificate matches the thumbprint as listed in the App registration.

Enabling Label-based Record Locking

Gimmal Records includes support for Label-based record locking using a Purview retention label.  However, fully enabling this functionality requires additional configurations. 

  • Enabling Label-based locking is a ‘one-way' configuration.  Once Label-based configuration has been enabled, rolling back is not supported. 

  • Ensure that a Gimmal-specific label has been created in Purview before proceeding further.

  • This option is only available to organizations that have E5 (or equivalent) Microsoft licensing.

  • Only one label can be enabled for record-locking.

If your organization is currently using Purview retention labels for any purpose, do not enable label-based retention without first speaking with our subject matter experts.

Enable Label-based Record Locking

Please submit a ticket to Gimmal Support with a request to configure Label-based record locking. Please see caveats in the warning notes above.

Configure the Purview Label in SPOC

  1. Log in to the SPOC Administrative Web

  2. Go to Manage > Job Configuration

  3. Edit the Job Details - Retention, if needed

  4. On the Job Details page, enter the name of the Purview Label to use, then click Save

    image-20260312-204353.png

Note: If the Retention Label field is not present, please contact Gimmal Support.

Troubleshooting

Authentication Failures

  1. Verify Tenant ID and Client ID are correct

  2. Check that the certificate is properly uploaded and not expired

  3. Ensure the app has the required Microsoft Graph permissions

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.