Forum Discussion
Salesforce is forcing to use Connect REST API instead of Custom Metadata Type for Embedding Reports.
- 1 year ago
According to Salesforce Support response on this topic:
If all the checkboxes are turned off in the External Client Apps: Settings in Setup, it means that your org has not opted in to use External Client Apps. Consequently, you are not using any External Client Apps, and there are no apps accessing consumer secrets via the ExtlClntAppGlobalOauthSettings Metadata API.
Here’s a breakdown of what this implies:
No External Client Apps:
Since the settings are disabled, your org is not utilizing any External Client Apps. These apps are designed to integrate third-party applications with Salesforce using APIs and OAuth protocols1.
No Access to Consumer Secrets:
So this embedding method is not actually an "External App", so no need to change at the moment
This Release Update does not impact our Org!
Hi Anonymous
Unfortunately I'm not an expert embedding Power BI Dashboards, I just followed the instructions in this post to embed my Report in Salesforce:
https://github.com/PowerBiDevCamp/SalesforceAppOwnsDataEmbedding
However, this method uses Custom Metadata Types which will no longer be working in Winter 25' Release for authentication of Client (Id and Secret).
Any idea or suggestion in how to embed my Power BI Report in Salesforce, not using Custom Metadata Types?