<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Salesforce is forcing to use Connect REST API instead of Custom Metadata Type for Embedding Reports. in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4121416#M55002</link>
    <description>&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for urgent help in finding a way to update my &lt;A href="https://github.com/PowerBiDevCamp/SalesforceAppOwnsDataEmbedding" target="_blank" rel="noopener"&gt;SalesforceAppOwnsDataEmbedding&lt;/A&gt; solution.&lt;/P&gt;&lt;P&gt;Unfortunately, this uses a Custom Metadata Type to store configuration data and connect through the &lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-power-bi-salesforce" target="_self"&gt;PowerBiEmbedManager&lt;/A&gt; apex class.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe the Apex Class can be updated to use Connect REST API instead of Custom Metadata Type, however I'm not an expert.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Can someone point me in the right direction?&lt;/P&gt;&lt;P&gt;Thanks!!&lt;/P&gt;</description>
    <pubDate>Tue, 27 Aug 2024 19:39:41 GMT</pubDate>
    <dc:creator>DanielRamos</dc:creator>
    <dc:date>2024-08-27T19:39:41Z</dc:date>
    <item>
      <title>Salesforce is forcing to use Connect REST API instead of Custom Metadata Type for Embedding Reports.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4121416#M55002</link>
      <description>&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for urgent help in finding a way to update my &lt;A href="https://github.com/PowerBiDevCamp/SalesforceAppOwnsDataEmbedding" target="_blank" rel="noopener"&gt;SalesforceAppOwnsDataEmbedding&lt;/A&gt; solution.&lt;/P&gt;&lt;P&gt;Unfortunately, this uses a Custom Metadata Type to store configuration data and connect through the &lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-power-bi-salesforce" target="_self"&gt;PowerBiEmbedManager&lt;/A&gt; apex class.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Maybe the Apex Class can be updated to use Connect REST API instead of Custom Metadata Type, however I'm not an expert.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Can someone point me in the right direction?&lt;/P&gt;&lt;P&gt;Thanks!!&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2024 19:39:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4121416#M55002</guid>
      <dc:creator>DanielRamos</dc:creator>
      <dc:date>2024-08-27T19:39:41Z</dc:date>
    </item>
    <item>
      <title>Re: Salesforce is forcing to use Connect REST API instead of Custom Metadata Type for Embedding Repo</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4122063#M55007</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/435363"&gt;@DanielRamos&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to your statement, I think your requirement is to embed power bi report by app owns data in your application.&lt;/P&gt;
&lt;P&gt;Here I suggest you to refer to below offical blog to learn the steps.&lt;/P&gt;
&lt;P&gt;For reference:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-sample-for-customers?tabs=net-core" target="_blank" rel="noopener"&gt;Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Here is the sample template:&amp;nbsp;&lt;A href="https://github.com/microsoft/PowerBI-Developer-Samples" target="_blank" rel="noopener"&gt;GitHub - microsoft/PowerBI-Developer-Samples: A collection of Power BI samples for developer use.&lt;/A&gt;&lt;/P&gt;
&lt;P data-unlink="true"&gt;If you choose service principal as authentication method, you need to refer to below blog to register and configure your app in Azure.&lt;/P&gt;
&lt;P data-unlink="true"&gt;For referenece:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-service-principal" target="_blank" rel="noopener"&gt;Embed Power BI content in an embedded analytics application with service principal and an application secret - Power BI | Microsoft Learn&lt;/A&gt;&lt;/P&gt;
&lt;P data-unlink="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Rico Zhou&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Aug 2024 06:41:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4122063#M55007</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-08-28T06:41:52Z</dc:date>
    </item>
    <item>
      <title>Re: Salesforce is forcing to use Connect REST API instead of Custom Metadata Type for Embedding Repo</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4129989#M55075</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately I'm not an expert embedding Power BI Dashboards, I just followed the instructions in this post to embed my Report in Salesforce:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/PowerBiDevCamp/SalesforceAppOwnsDataEmbedding" target="_blank"&gt;https://github.com/PowerBiDevCamp/SalesforceAppOwnsDataEmbedding&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;However, this method uses Custom Metadata Types which will no longer be working in Winter 25' Release for authentication of Client (Id and Secret).&lt;BR /&gt;&lt;BR /&gt;Any idea or suggestion in how to embed my Power BI Report in Salesforce, not using Custom Metadata Types?&lt;/P&gt;</description>
      <pubDate>Mon, 02 Sep 2024 20:13:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4129989#M55075</guid>
      <dc:creator>DanielRamos</dc:creator>
      <dc:date>2024-09-02T20:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: Salesforce is forcing to use Connect REST API instead of Custom Metadata Type for Embedding Repo</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4175496#M55682</link>
      <description>&lt;P&gt;&lt;STRONG&gt;According to Salesforce Support response on this topic:&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;If all the checkboxes are turned off in the &lt;STRONG&gt;External Client Apps: Settings&lt;/STRONG&gt; 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 &lt;STRONG&gt;ExtlClntAppGlobalOauthSettings&lt;/STRONG&gt; Metadata API.&lt;/P&gt;&lt;P&gt;Here’s a breakdown of what this implies:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;No External Client Apps&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Since the settings are disabled, your org is not utilizing any External Client Apps. &lt;A title="https://help.salesforce.com/s/articleView?id=sf.external_client_apps.htm&amp;amp;language=en_US&amp;amp;type=5" href="https://help.salesforce.com/s/articleView?id=sf.external_client_apps.htm&amp;amp;language=en_US&amp;amp;type=5" target="_blank" rel="noopener"&gt;These apps are designed to integrate third-party applications with Salesforce using APIs and OAuth protocols1&lt;/A&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;&lt;STRONG&gt;No Access to Consumer Secrets&lt;/STRONG&gt;:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;&lt;A title="https://help.salesforce.com/s/articleView?id=sf.external_client_apps.htm&amp;amp;language=en_US&amp;amp;type=5" href="https://help.salesforce.com/s/articleView?id=sf.external_client_apps.htm&amp;amp;language=en_US&amp;amp;type=5" target="_blank" rel="noopener"&gt;With the settings turned off, there are no external client applications configured to access OAuth consumer secrets through the &lt;/A&gt;ExtlClntAppGlobalOauthSettings&lt;A title="https://help.salesforce.com/s/articleView?id=sf.external_client_apps.htm&amp;amp;language=en_US&amp;amp;type=5" href="https://help.salesforce.com/s/articleView?id=sf.external_client_apps.htm&amp;amp;language=en_US&amp;amp;type=5" target="_blank" rel="noopener"&gt; Metadata API1&lt;/A&gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So this embedding method is not actually an "External App", so no need to change at the moment&lt;/P&gt;&lt;P&gt;This Release Update does not impact our Org!&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2024 18:11:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Salesforce-is-forcing-to-use-Connect-REST-API-instead-of-Custom/m-p/4175496#M55682</guid>
      <dc:creator>DanielRamos</dc:creator>
      <dc:date>2024-09-25T18:11:04Z</dc:date>
    </item>
  </channel>
</rss>

