Forum Discussion
Authentication to Sharepoint via Workspace Identity
- 10 months ago
Hi Bodyes,
Today, those SharePoint connectors don’t support Workspace identity, so the Service can’t acquire a token with that auth type and you get “The credentials provided for the SharePoint source are invalid.”
Quick solution
1) Don’t use Workspace identity for SharePoint (for now). Use a Service Principal (“app-only”) or a standard Organizational account.
2) You do not need Premium just to refresh a dataset that reads SharePoint with a Service Principal. Pro is fine.
3) If you choose Service Principal, grant it “Sites.Selected” on both Microsoft Graph and SharePoint, and then explicitly grant the app access to the specific site. Finally, set dataset credentials in the Service to OAuth2 > Service principal.If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
Hi Rahel,
The previous solution of using /_layouts/15/appregnew.aspx is no longer supported as Sharepoint ACS is retired.
Now you need the Sites.Selected permission in Azure, or the Site.Read.All permissions.
See this blog post from another user:
How do I securely connect Microsoft Fabric to SharePoint after the ACS retirement? - Hey Niels