Forum Discussion

Trisped's avatar
Trisped
New Member
7 years ago
Solved

Power BI Embedded authorityUrl is null

I setup the PowerBI-Developer-Samples and configured the AppOwnsData project to run on my computer without issues.

When I published the website to our web server the AuthorityUrl is null.

Looking at the code, the AutorityUrl is set by calling:

private static readonly string AuthorityUrl = ConfigurationManager.AppSettings["authorityUrl"];

I checked the web.config files and there is not a setting for authorityUrl (or for resourceUrl or apiUrl).

 

How do these settings get populated?  What would cause them not to populate when run on one machine as opposed to another?

  • Thanks MAK89.

     

    I ended up finding the Cloud.config file while poking around the project files.  All I had to do was include the file in the project and set the "Copy to Output Directory" to "Copy always".  This copied the settings into the output folder when I published the project.

2 Replies

  • MAK89's avatar
    MAK89
    Frequent Visitor

    You can do this in web.config in <appSettings></appSettings>

     

    <appSettings >
         <add key="authorityUrl" value="https://login.windows.net/common/oauth2/authorize/" />
    <add key="resourceUrl" value="https://analysis.windows.net/powerbi/api" />
    <add key="apiUrl" value="https://api.powerbi.com/" />
    <add key="embedUrlBase" value="https://app.powerbi.com/" /> </appSettings>

     

    • Trisped's avatar
      Trisped
      New Member

      Thanks MAK89.

       

      I ended up finding the Cloud.config file while poking around the project files.  All I had to do was include the file in the project and set the "Copy to Output Directory" to "Copy always".  This copied the settings into the output folder when I published the project.