How can I get the credentials needed for the SharePoint – Knowledge Connect integration?
To configure a SharePoint knowledge source integration provider, you must gather credentials such as client ID, client secret, and tenant ID.
- Sign in to the Microsoft Azure portal using your Microsoft credentials.
- Open App registrations.
- To register a new application, click New registration and follow these steps:
- Enter an app name.
- Under Supported account types, select Accounts in this organizational directory only (XYZ only – Single tenant).
- Click Register.
- To add redirect URIs, follow these steps:
- Under Manage, select Authentication.
- Under Platform configurations, select Add a platform.
- Under Redirect URI, select Web platform, and then add the redirect URI for your region.
- Click Configure to save the URI.
- Similarly, add the required redirect URI for the AppFlow API, and then click Save on the Authentication view.
- To add the required API permissions, click API permissions on the left side, and then follow these steps:
- Under Configured permissions, click Add a permission.
- Select Microsoft Graph as the web API.
- Choose Delegated permissions as the permission type.
- Under Select permissions, select the following permissions:
- offline_access
- Sites.Read.AllNote: The
Sites.Read.Allpermission grants Genesys the ability to connect to any SharePoint site that the user has access to. - User.Read
- Select Add permissions to complete the process.
- Verify that the newly added permissions appear in the configured table.
- Click Grant admin consent for Test org to apply the changes.
- To obtain the client secret, follow these steps:
- Click Certificates & secrets on the left side.
- Click New Client secret.
- Add a description and set the expiration period to 730 days.
- Copy the newly created secret value and keep it for your reference.
- Collect the following details for authentication:
- Site name – SharePoint domain name
- Client ID
- Client secret value
- Tenant ID
- Domain – SharePoint domain URI
[NEXT] Was this article helpful?
Get user feedback about articles.