<?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: APP registration - API permissions in Developer</title>
    <link>https://community.fabric.microsoft.com/t5/Developer/APP-registration-API-permissions/m-p/1343719#M25529</link>
    <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/176702"&gt;@urraghu&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;#1, Nope, I don't think these users can view all contents. If they not have admin permission, they can only view the public and the contents they get permission to access. (for personal workspace contents, admin also not has permission to view)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/rest/api/power-bi/" target="_self"&gt;Power BI REST APIs&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;#2, AFAIK, these operations are work on the azure side and mapping with user credentials. If users want to operate on power bi content, they will also verify the AAD credentials and power bi permissions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/automation/walkthrough-push-data-get-token" target="_self"&gt;Get an authentication access token&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;In addition, you can also check the audit log function which will log the activity of different users. (these operations are based on his credentials, so they will also record into audit logs)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/admin/service-admin-auditing" target="_self"&gt;Track user activities in Power BI&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Sep 2020 09:35:45 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-09-03T09:35:45Z</dc:date>
    <item>
      <title>APP registration - API permissions</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/APP-registration-API-permissions/m-p/1337766#M25510</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding registration of an App in Azure AD through below power-bi App registration tool.&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/embedded/register-app" target="_blank" rel="noopener"&gt;https://docs.microsoft.com/en-us/power-bi/developer/embedded/register-app&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://dev.powerbi.com/apps" target="_blank" rel="noopener"&gt;https://dev.powerbi.com/apps&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From governance and security perspective, want to know what each of API permissions are for. any documentation/pointers explaining each API access/permission scope would be helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe APP that should be registered is the&amp;nbsp; workspace which becomes APP once published..&lt;/P&gt;&lt;P&gt;By granting " Read and Write All data sets" .. would this application and developer signed in get read/write access to all data sets of all work spaces in the tenant or only the data sets of the App/workspace being registered?&lt;/P&gt;&lt;P&gt;Similarly, other permissions like "Read and Write all workspaces/dashboards" ??&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;By name it sounds like developer registering the app would get access through API to all data sets/reports/dashboards when those respective permissions are given. But wondering why one should have access to other workspaces/datasets outside his App/workspace which is being registered?&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;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 06:36:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/APP-registration-API-permissions/m-p/1337766#M25510</guid>
      <dc:creator>urraghu</dc:creator>
      <dc:date>2020-09-01T06:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: APP registration - API permissions</title>
      <link>https://community.fabric.microsoft.com/t5/Developer/APP-registration-API-permissions/m-p/1343719#M25529</link>
      <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/176702"&gt;@urraghu&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;#1, Nope, I don't think these users can view all contents. If they not have admin permission, they can only view the public and the contents they get permission to access. (for personal workspace contents, admin also not has permission to view)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/rest/api/power-bi/" target="_self"&gt;Power BI REST APIs&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;#2, AFAIK, these operations are work on the azure side and mapping with user credentials. If users want to operate on power bi content, they will also verify the AAD credentials and power bi permissions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/developer/automation/walkthrough-push-data-get-token" target="_self"&gt;Get an authentication access token&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;In addition, you can also check the audit log function which will log the activity of different users. (these operations are based on his credentials, so they will also record into audit logs)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;&lt;A href="https://docs.microsoft.com/en-us/power-bi/admin/service-admin-auditing" target="_self"&gt;Track user activities in Power BI&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2020 09:35:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Developer/APP-registration-API-permissions/m-p/1343719#M25529</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-09-03T09:35:45Z</dc:date>
    </item>
  </channel>
</rss>

