Save as PDF

Connecting to SharePoint in Responsive with a Client ID and Secret Key

Overview

SharePoint is a paid add-on feature and must be enabled prior to use. Contact your account manager, or accountmanagers@responsive.io, to enable it.

This article covers connecting to SharePoint in Responsive with a Client ID and Secret Key. To connect using a SharePoint URL, check out Configuring SharePoint in Responsive with SharePoint URL.

Responsive integrates with SharePoint, a secure place to store, organize, share, and access information from any device.

Topics covered in this article:

Registering Responsive app on Azure

Login to the Azure portal.
Int - SharePoint.png

Use the search to locate App registrations.
Int - SharePoint - App registrations.png

Click New registration on the App registrations page.
Int - SharePoint - New App registration.png

Enter the Application Name, select the access level and redirect URI as shown.
Int - SharePoint - Register application.png

Click Register.
Int - SharePoint - Register.png

Setting up Client Secret and Permission

Go to Manage > Certificates & secrets and click New client secret.
Int - SharePoint - New client secret.png

Enter a description and click Add.
Int - SharePoint - Add client secret.png
Note: Optionally you can set the Secret ID to expire by selecting an option from the dropdown.

Next, click API PermissionsAdd permission and select Microsoft Graph.
Int - SharePoint - Add Permissions.png

Select Delegated permissions.
Int - SharePoint - Delegated permissions.png

Enable the following permissions.

Note: You can use the Select Permission search box to filter the permissions.

  • OpenId permissions
    • offline_access
    • openid
    • profile
  • Files
    • Files.Read
    • Files.Read.All
  • Sites
    • Sites.Read.All
  • User
    • User.Read
    • User.Read.All

Click Add permissions.

Next, click Microsoft Graph and select Application permissions.
Int - SharePoint - Application permissions.png

Enable the following permissions.

Note: You can use the Select Permission search box to filter the permissions.

  • Files
    • Files.Read.All
  • Sites
    • Sites.Selected
  • User
    • User.Read.All

Click Update permissions.

Configure SharePoint on Responsive

Launch the Responsive app in a new browser tab.

Go to Organization Settings > Integrations > Collaboration, then click Configure next to SharePoint.
Int - SharePoint - Configure.png

Turn on the Enable Account toggle.
Int - SharePoint - Enable SharePoint on Responsive.png

Enter the URL for your SharePoint site. This should be the root (home) URL of your SharePoint instance.

Example:

https://<your_subdomain>.sharepoint.com

Int - SharePoint - URL configuration.png

In the Azure portal, find your registered app and copy the Application (client) ID from the Overview tab.
Int - SharePoint - Application-Client ID.png

Go back to the Responsive app and paste the copied Application (client) ID in the Client Id field.
Int - SharePoint - Client Id configuration.png

Return to the Azure portal, go to Manage > Certificates & secrets and copy the Value.
Int - SharePoint - Secret ID.png

Paste the copied value to the Client Secret field in Responsive app.
Int - SharePoint - Client secret configuration.png

Click Connect.
Int - SharePoint - Connect to Custom SharePoint App.png

Once connected, select the SharePoint sites and sub-sites the user should be granted access to.
Int - SharePoint - Custom App Connected.png

  • By default, if no sites or sub-sites are added, your users can search all listed sites without restrictions.
  • When you add sites or sub-sites to the Selected Sites list, your users can only search within those selected sites.
  • To allow your users to connect using an Admin account, check the Connect using Admin account instead of Individual user account checkbox.
  • For connecting with an individual SharePoint account, see Connecting Using Your Account.

Was this article helpful?

/