cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Trisped Frequent Visitor
Frequent Visitor

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?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Trisped Frequent Visitor
Frequent Visitor

Re: Power BI Embedded authorityUrl is null

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 2
MAK89 Frequent Visitor
Frequent Visitor

Re: Power BI Embedded authorityUrl is null

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>

 

Highlighted
Trisped Frequent Visitor
Frequent Visitor

Re: Power BI Embedded authorityUrl is null

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.