<?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 Re: Licensing for embedding into a web app. in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11192#M29</link>
    <description>&lt;P&gt;When a tile is embedded into a Web App, any users of the Web App must be authenticated in one way or another to Power BI - the user being logged in will ultimately determine whether or not they can see the dashboard tile.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suppose you&amp;nbsp;&lt;EM&gt;could&lt;/EM&gt; find a way to embed a tile in such a way that utilises a common auth token, but then that's both insecure and could be considered cheating the licensing system, depending on what features you intend to use.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suppose the most ideal scenario would be one of Single Sign On with Azure AD...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit: here's the APi Sandbox that I built which demonstrates the functionality you're talking about. Notice the Azure AD / Power BI Logon&amp;nbsp;-&amp;nbsp;&lt;A href="http://pbiapisandbox.azurewebsites.net/" target="_blank"&gt;http://pbiapisandbox.azurewebsites.net/&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 30 Nov 2015 21:26:15 GMT</pubDate>
    <dc:creator>JasonDunbar</dc:creator>
    <dc:date>2015-11-30T21:26:15Z</dc:date>
    <item>
      <title>Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11189#M28</link>
      <description>&lt;P&gt;What type of licensing is needed when you embed a tile into a webapp? Say we wanted to embed a tile for people to view into our intranet. Is a license required for each person who can view the page?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We plan on following this guide:&lt;/P&gt;&lt;P&gt;&lt;A href="https://msdn.microsoft.com/en-us/library/mt450498.aspx" target="_blank"&gt;https://msdn.microsoft.com/en-us/library/mt450498.aspx&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Nov 2015 20:22:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11189#M28</guid>
      <dc:creator>edmistj</dc:creator>
      <dc:date>2015-11-30T20:22:51Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11192#M29</link>
      <description>&lt;P&gt;When a tile is embedded into a Web App, any users of the Web App must be authenticated in one way or another to Power BI - the user being logged in will ultimately determine whether or not they can see the dashboard tile.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suppose you&amp;nbsp;&lt;EM&gt;could&lt;/EM&gt; find a way to embed a tile in such a way that utilises a common auth token, but then that's both insecure and could be considered cheating the licensing system, depending on what features you intend to use.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suppose the most ideal scenario would be one of Single Sign On with Azure AD...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit: here's the APi Sandbox that I built which demonstrates the functionality you're talking about. Notice the Azure AD / Power BI Logon&amp;nbsp;-&amp;nbsp;&lt;A href="http://pbiapisandbox.azurewebsites.net/" target="_blank"&gt;http://pbiapisandbox.azurewebsites.net/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Nov 2015 21:26:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11192#M29</guid>
      <dc:creator>JasonDunbar</dc:creator>
      <dc:date>2015-11-30T21:26:15Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11200#M30</link>
      <description>&lt;P&gt;I certainly don't want to cheat the system. But was hoping to make it really easy to view the tiles without having to login. The internal app would then handle security at that point.Is there any known policy on this? &amp;nbsp;Again I want to follow the rules.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Dec 2015 00:30:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11200#M30</guid>
      <dc:creator>edmistj</dc:creator>
      <dc:date>2015-12-01T00:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11473#M31</link>
      <description>&lt;P&gt;Well, technically, I suppose it would&amp;nbsp;be possible to embed an auth token in an App to make its calls, thus preventing an end user from having to authenticate. Now that's going to be far from secure... and I can't really speak of the policy on doing that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the dashboards are created by a Power BI licensed user (Free), then there might not be so much of an issue. But where you might struggle with licensing is when embedding a dashboard created by a Power BI Pro licensed user. Consumers of dashboards created by a Power BI Pro licensed user, must also be Power BI Pro licensed users.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Perhaps somebody with the Power BI team could shed some light on the finer points of licensing in this scenario. I'm certainly not in a position right now to confirm anything.&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="3" data-lia-user-login="MiguelMartinez" class="lia-mention lia-mention-user"&gt;MiguelMartinez﻿&lt;/a&gt;?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In any case, with Power BI you'll have an Azure AD instance and Azure credentials for any users you do set up. I think the most secure, robust and scalable way of doing this would be to setup your target users with Power BI licenses (thus adding them to Azure AD). Synchronise their on-premise accounts with those in Azure AD (so they'll use the same details to logon) and then take a step further and implement a something like ADFS to&amp;nbsp;achieve a single sign on scenario.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I guess it boils down to your commitment to want to do this. I would start small, get those free users added - demonstrate the benefits and then take further small steps to making that experience better for them.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2015 22:45:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/11473#M31</guid>
      <dc:creator>JasonDunbar</dc:creator>
      <dc:date>2015-12-03T22:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/13147#M32</link>
      <description>Jason's right, currently you need to be logged in and have a Power BI license for this. We are working on other ways to expose Power BI dashboards/reports without being logged in, and the appropriate licensing model to go with. Nothing to share at this time, but please stay tuned to the blog for more info!</description>
      <pubDate>Wed, 23 Dec 2015 21:06:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/13147#M32</guid>
      <dc:creator>WillT</dc:creator>
      <dc:date>2015-12-23T21:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/22715#M392</link>
      <description>&lt;P&gt;Can we get an update on the policy status. I want to integrate power BI tiles into my web app. But I want the users to only log in once. I would be fine with securing the token in my app DB, however this might not be ideal, still trying to figure this out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How would the licencing policy work: Say I have one power BI pro developer creating dashoards, and then 100 clients logging into my custom meteor web app to only view the tiles published by the developer. What would be the license route to follow?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2016 22:35:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/22715#M392</guid>
      <dc:creator>gervwyk</dc:creator>
      <dc:date>2016-03-10T22:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/29294#M838</link>
      <description>&lt;P&gt;Use Power BI Embedded Azure Service.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Apr 2016 16:39:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/29294#M838</guid>
      <dc:creator>pritesho</dc:creator>
      <dc:date>2016-04-14T16:39:54Z</dc:date>
    </item>
    <item>
      <title>Re: Licensing for embedding into a web app.</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/257936#M7958</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="7713" data-lia-user-login="pritesho" class="lia-mention lia-mention-user"&gt;pritesho&lt;/a&gt;&amp;nbsp;is this still the best option? Ideally it'd be like other services, where I procure&amp;nbsp;a single API key/token and license/subscription, and then&amp;nbsp;my users can access tiles/dashboards as needed. From what I'm reading here, I'd need to not only authenticate them in my own app, but then make them authenticate again in power BI before they can see tiles?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="7122" data-lia-user-login="gervwyk" class="lia-mention lia-mention-user"&gt;gervwyk&lt;/a&gt;&amp;nbsp;what did you end up going with?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;UPDATE:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;additional info for folks who stumble on this post:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-app-token-flow" target="_blank"&gt;https://docs.microsoft.com/en-us/azure/power-bi-embedded/power-bi-embedded-app-token-flow&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 24 Sep 2017 16:54:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/Licensing-for-embedding-into-a-web-app/m-p/257936#M7958</guid>
      <dc:creator>arc</dc:creator>
      <dc:date>2017-09-24T16:54:16Z</dc:date>
    </item>
  </channel>
</rss>

