Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Blocker
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:
-
Story Points:1
-
Epic Link:
-
Sprint:Summer 4: 14 Jul - 28 Jul
Description
Situation: IGB listens on localhost port 7085 and provides various endpoints that can be hit from the user's browser, such as checking if IGB is running (http://127.0.0.1:7085/igbStatusCheck).
Problem: The current IGB endpoint is accessed through http. However, all of our sites that use the IGB endpoints (genome dashboard, [BioViz Connect|connect.bioviz.org], app store) are now configured to use https. When testing on the Safari browser Safari blocked the site from accessing the localhost IGB endpoints with the following message:
The page at https://connect.bioviz.org/base/#/iplant/home/nowlanf/SmokeTesting/H_sapiens_Dec_2013 was not allowed to display insecure content from http://127.0.0.1:7085/igbStatusCheck.
The problem seems to be that Safari has strict security settings that prevent an https site from accessing http. This issue is not present on Chrome/Firefox, but if they were to enforce more strict security it would break a lot of IGB functionality.
To replicate the issue:
Start IGB
Open Safari
Go to https://apps.bioviz.org/apps/org.lorainelab.igb.protannot
Check the console for errors/warnings
Task: Investigate how to fix this issue. A possible solution may be to change the IGB localhost to use https.
Attachments
Issue Links
- relates to
-
IGBF-2987 Fix Galaxy IGB CORS issue
- Closed
-
IGBF-2490 Investigate: Fix implementation of requests to IGB endpoints to support safari etc.
- Closed
-
IGBF-2494 Fix [Fatal Error] :1:50: White spaces are required between publicId and systemId occurring in Update plugin
- Closed
-
IGBF-2500 Investigate: What browser types are coming to BioViz.org
- Closed
-
IGBF-2505 Turn off redirection to https for galaxy bridge in bioviz-playbooks
- Closed
-
IGBF-2420 Determine why Safari is not letting the igb status check occur when choosing View in IGB on Safari
- Closed
Nowlan Freese - Should this be attached to Epic "Improve IGB for Users" since it would fix a bad bug affecting users?