Microsoft Sharepoint API Integration Profile
Information and guides about integrating with Microsoft Sharepoint API
Add Microsoft Sharepoint Integration to Your AppConfiguration
Creating Test/Developer account
An Azure account that has an active subscription.
- Create an account for free.
- The Azure account must have permission to manage applications in Microsoft Entra ID. Any of the following Microsoft Entra roles include the required permissions:
- Completion of the Set up a tenant quickstart.
Creating OAuth Application
Full article: Register an application with the Microsoft identity platform .
First of all you will need to have an MS Azure account. (See more...)
Quick step-by-step guide:
- Sign in to the Microsoft Entra admin center.
- Expand the Identity menu > expand Applications > select App registrations > New registration.
- Enter a display Name for your application.
- Specify who can use the application, sometimes called its sign-in audience.
- Add the following Redirect URI: https://api.integration.app/oauth-callback
- Select Register to complete the initial app registration.
When registration finishes, the Microsoft Entra admin center displays the app registration's Overview pane. You'll see the Application (client) ID there - save it somewhere.
- Under Manage, select Authentication.
- Under Platform configurations, select Add a platform.
- Under Configure platforms, select Web.
- Select Configure to complete the platform configuration.
- Add credentials:
- Under Manage, select Certificates & secrets > Client secrets > New client secret.
- Select an expiration for the secret or specify a custom lifetime.
- Select Add.
- Save the secret's value for use in your client application code. This secret value is NEVER displayed again after you leave this page.
- Configure API permission:
- Under Manage, select API permissions > select Add API permissions.
- Select Microsoft Graph > select Delegated.
- Enter the necessary permissions for your app and select Add permissions:
- offline_access
- Files.ReadWrite.All
- User.Read
- User.Read.All
- Sites.Search.All
- Sites.ReadWrite.All
Configure the app parameters in the integration.app platform
- Add the Microsoft Sharepoint app from store in the Integration.app console
- Click Configure & Test
- In the Parameters section, select a Use custom parameters toggle / Edit Parameters
- Put the the Application (client) ID into Client Id and the app secret into the Client Secret
- Add scopes your application requires to be functional