Closed sirhc101 closed 1 year ago
Skiing in france this week, won't have time to see why this doesn't work. I did test that using https://aka.ms/getbc and setting up O365 auth and LetsEncrypt - that does work with PowerBI - I didn't try with Traefik.
Thanks for feedback. Would you may try it with PowerBI, after your return? At the moment I'm more or less clueless why PowerBI is not trusting. If you need some more details or something pls let me know
I've created a VM using https://aka.ms/getbc (without traefik) and got exactl the same error message from PowerBI
FWIW, I see the exact same problem
And you are using LetsEncrypt? or are you using self-signed certificates? I would expect the behavior with a self-signed certificate, as the PowerBI service doesn't trust that - but LetsEncrypt should work.
We are using LetsEncrypt
Yes, we too.
Same problem here, using a on-premise BC installation on a AzureVM with official bought certificate. We got it running with Postman, but Excel and PowerBI give this error,
This issue is appearing in an on premise 19.x environment in production. @freddydk is a work around possible for our customer?
For On-premises, the powerbi connector can just use username / password/wskey to become unblocked. I have not had time to investigate on the AAD issue yet,
Hello @freddydk, did you found any time to investigate on this topic? We currently "solved" this problem by creating a separate instance with NavUserPassword authentication, but because this is deprecated (Basic Auth) we would like to switch to OAuth as soon as possible.
Containers will not stop working with UserPassword auth - and you will be able to use UserPassword even if the service tier is setup for AAD auth
Assuming that people found a workaround on this issue, closing this.
Describe the issue To be honest, I'm not sure it is related to BcContainerHelper, but as far as I know it works with classic On-Premises installations, so I just want to give it a try. We're running BC containers using traefik. The containers authenticate using AAD and I've created all app registrations using
Create-AadAppsForBC
. This worked well and created a bunch of app registrations in Azure AD. Afterwards I created a new container, using the script below. Authentication on Web Client works well. I also was able to consume OData feeds using Postman:But as soon as I try to connect to OData feed using PowerBI I get the following error message:
As you can see in the script below I was forced to add additional traefik route to make OData available, due to the issue reported with #2137. In our scenario it's ok because we've only one container where we need OData.
Scripts used to create container and cause the issue
Full output of scripts
Additional context I've read that I can also use
Dynamics 365 Business Central (on-premises)
as data source in Power BI, but this seems to only supportNavUserPassword
orBasic Authentication
, not sure. I tried with my AAD credentials, but it does not work.