Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
I am a c# developper working on an aspnetcore application for a customer.
I have developped a REST OData service (controller) in this application with basic authentication support,
and it is working fine in HTTP mode (used for development and testing purpose), from the browser (Firefox) and from PowerBI, both with authentication support.
However, whenever I try to use it with HTTPS, it works fine from the browser with authentication but there is a 404 error from PowerBI.
I have activated traces in diagnostics options and also made traces with Wireshark (attached).
Looking at the PowerBI Traces (attached), I can see that there is a switch between https to http between the call Engine.IO.OData.GetResponseStream and Engine.IO.Data.Request in MashupContainer container code (?!!!), hence the 404 error: there is no odata service on 80 port on my server, it is on 443 with TLS.
Wireshark also shows that packets are sent over HTTP with credentials in clear text.
Whatever I missed in the configuration , IMHO it looks like a bug, plus a serious concern for security: credentials should never be sent on the wire without encryption in case of end-user configuration error!
Best,
Alain
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi @GrumpyCoder,
For the further help on it, please consider submitting a Power BI Support ticket.
The link of Power BI Support: Support | Microsoft Power BI
For how to create a support ticket, please refer to How to create a support ticket in Power BI - Microsoft Power BI Community
Best Regards,
Community Support Team _ Caiyun