cloudspout / cloudspout-button-panel

Grafana panel to integrate with any kind of HTTP/REST API
MIT License
50 stars 35 forks source link

Mixed Content for prevents the browser to load the button configuration #25

Open airom opened 3 years ago

airom commented 3 years ago

The Grafana fails to load the panel configuration because the browsers want as a "Mixed Content" and prevent loading the configuration panel. This is because the default value in the URL is set to "http://api.example.com". It appears that this issue presents the Grafana to load the configuration panel and display it to the user to configure the panel. Screenshot of Chrome to show the issue is here: image

airom commented 3 years ago

There is a workaround to allow the "mixed content" on the browser on the specific URL for the grafana instance. That solves the problem. However, when a large number of users are using the system, it is not easy to instruct all of them to allow the "mixed content" on the browser.

derjust commented 3 years ago

Thanks for reporting! I will look into it - a workaround will be probably hard/incomplete as browser security is configured on the client side

derjust commented 3 years ago

With the new version the panel should at least open for configuration - nevertheless browser CORS still prevents HTTPS downgrade

geppoleppo commented 3 years ago

Me too does not load the plugin configuration panel Grafana version 7.3.4 Version plugin 7.0.23 screen_grafana