March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Salesforce security standards in Winter 25' Release, forces to use the new credentials Connect REST API resource instead of Metadata API to access External Client App OAuth consumer credentials.
I am looking for urgent help in finding a way to update my SalesforceAppOwnsDataEmbedding solution.
Unfortunately, this uses a Custom Metadata Type to store configuration data and connect through the PowerBiEmbedManager apex class.
Maybe the Apex Class can be updated to use Connect REST API instead of Custom Metadata Type, however I'm not an expert.
Can someone point me in the right direction?
Thanks!!
Solved! Go to Solution.
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 p....
No Access to Consumer Secrets:
With the settings turned off, there are no external client applications configured to access OAuth c...ExtlClntAppGlobalOauthSettings Metadata API1.
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!
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 p....
No Access to Consumer Secrets:
With the settings turned off, there are no external client applications configured to access OAuth c...ExtlClntAppGlobalOauthSettings Metadata API1.
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!
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?
Hi @DanielRamos ,
According to your statement, I think your requirement is to embed power bi report by app owns data in your application.
Here I suggest you to refer to below offical blog to learn the steps.
For reference: Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn
Here is the sample template: GitHub - microsoft/PowerBI-Developer-Samples: A collection of Power BI samples for developer use.
If you choose service principal as authentication method, you need to refer to below blog to register and configure your app in Azure.
For referenece: Embed Power BI content in an embedded analytics application with service principal and an applicatio...
Best Regards,
Rico Zhou
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
11 | |
3 | |
2 | |
2 | |
2 |