Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-2669

Investigate: How does IGB handle Quickload URL redirection from http to https

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Story Points:
      1
    • Sprint:
      Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 6 2022 Mar 14 - Mar 25

      Description

      A lot of Web sites are configured to redirect http to https for most URLs.

      However, it is not clear how IGB handles this when accessing Quickload URLs.

      For example, what happens if IGB tries to contact a site added to IGB as Quickload URL "http://example.com/quickload" and the server is configured to redirect request to "https://example.com/quickload" ?

      Can IGB properly handle the redirect?

      Please investigate.

      Possible strategy:

      • Add an all-new testing Quickload site to BioViz.org (e.g., http://bioviz.org/example_quickload), submit PR for the example and wait for it to merged and deployed
      • Confirm that the redirection is working by opening the "contents.txt" URL in a browser (http://bioviz.org/example_quickload/contents.txt)
      • Deactivate all current Quickload sites in IGB and then re-start IGB
      • Next, add this new Quickload testing URL to IGB using protocol "http" as the quickload address
      • Then try to open the genome from the testing site in IGB
      • Report any errors observed.

      Does IGB appear to be reading and using the testing quickload meta-data files to configure the genome?
      Report on any errors.

        Attachments

        1. example.png
          example.png
          49 kB
        2. http.png
          http.png
          62 kB
        3. https.png
          https.png
          74 kB

          Issue Links

            Activity

            aloraine Ann Loraine created issue -
            aloraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-2593 [ 18777 ]
            aloraine Ann Loraine made changes -
            Link This issue relates to IGBF-2505 [ IGBF-2505 ]
            aloraine Ann Loraine made changes -
            Sprint Fall 6 Nov 30 - Dec 11 [ 109 ] Fall 7 Dec 14 - Dec 23 [ 110 ]
            aloraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            aloraine Ann Loraine made changes -
            Epic Link IGBF-2593 [ 18777 ] IGBF-1765 [ 17855 ]
            aloraine Ann Loraine made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            Currently, IGB does not handle it very well when a site redirects a Quickload URL.
            Until we can fix this, let's modify the bioviz.org site so that no redirect to https happens for any directories at or below /quickload

            Note: IGB release 9.1.6 specifies a bioviz.org address for "bar" quickload site. We do this to more easily demonstrate to users how to create a quickload site for sharing data in IGB.
            BioViz.org sites are configured to redirect http to https for most URLs.
            Currently, IGB does not handle it very well when a site redirects a Quickload URL.
            Until we can fix this, let's modify the bioviz.org site so that no redirect to https happens for any directories at or below /quickload
            aloraine Ann Loraine made changes -
            Sprint Fall 7 Dec 14 - Dec 23 [ 110 ] Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8 [ 110, 111 ]
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            aloraine Ann Loraine made changes -
            Sprint Fall 7 Dec 14 - Dec 23, Winter 1 Dec 28 - Jan 8 [ 110, 111 ] Fall 7 Dec 14 - Dec 23 [ 110 ]
            aloraine Ann Loraine made changes -
            Sprint Fall 7 Dec 14 - Dec 23 [ 110 ] Fall 7 Dec 14 - Dec 23, Spring 1 Mar 22 - Apr 2 [ 110, 117 ]
            aloraine Ann Loraine made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            Currently, IGB does not handle it very well when a site redirects a Quickload URL.
            Until we can fix this, let's modify the bioviz.org site so that no redirect to https happens for any directories at or below /quickload
            BioViz.org sites are configured to redirect http to https for most URLs.
            This may not be working well in conjunction with IGB's ability to fetch data using URLs configured in annots.xml annotation file listings.
            Please investigate.
            aloraine Ann Loraine made changes -
            Summary Allow http for /quickload URLs on BioViz.org Investigate: Allow http for /quickload URLs on BioViz.org
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            aloraine Ann Loraine made changes -
            Epic Link IGBF-1765 [ 17855 ] IGBF-2323 [ 18477 ]
            aloraine Ann Loraine made changes -
            Sprint Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2 [ 110, 117 ] Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16 [ 110, 117, 118 ]
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            aloraine Ann Loraine made changes -
            Sprint Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16 [ 110, 117, 118 ] Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 3 2021 Apr 19 - Apr 30 [ 110, 117, 118, 119 ]
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            aloraine Ann Loraine made changes -
            Summary Investigate: Allow http for /quickload URLs on BioViz.org Quickload URLs on BioViz.org
            aloraine Ann Loraine made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            This may not be working well in conjunction with IGB's ability to fetch data using URLs configured in annots.xml annotation file listings.
            Please investigate.
            BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the direct?
            Please investigate.
            aloraine Ann Loraine made changes -
            Priority Major [ 3 ] Minor [ 4 ]
            aloraine Ann Loraine made changes -
            Issue Type Bug [ 1 ] Task [ 3 ]
            aloraine Ann Loraine made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the direct?
            Please investigate.
            BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Assignee Rachel Weidenhammer [ rweidenh ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Assignee Rachel Weidenhammer [ rweidenh ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.
            BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2814 [ IGBF-2814 ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Assignee Rachel Weidenhammer [ rweidenh ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            Add an http remote quickload as a data source, whose site will redirect to https.
            Then open the genome and version in IGB.
            Check to see that the remote quickload is available in the Data Access panel.
            Check that the quickload files can be opened and loaded in IGB.

            rweidenh Logan Weidenhammer (Inactive) made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            Add an http remote quickload as a data source, whose site will redirect to https.
            Then open the genome and version in IGB.
            Check to see that the remote quickload is available in the Data Access panel.
            Check that the quickload files can be opened and loaded in IGB.

            BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            Add a http remote quickload as a data source, whose site will redirect to https.
            Then open the genome and version in IGB.
            Check to see that the remote quickload is available in the Data Access panel.
            Check that the quickload files can be opened and loaded in IGB.

            rweidenh Logan Weidenhammer (Inactive) made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            rweidenh Logan Weidenhammer (Inactive) made changes -
            Assignee Rachel Weidenhammer [ rweidenh ]
            aloraine Ann Loraine made changes -
            Sprint Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 3 2021 Apr 19 - Apr 30 [ 110, 117, 118, 119 ] Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16 [ 110, 117, 118 ]
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            aloraine Ann Loraine made changes -
            Description BioViz.org sites are configured to redirect http to https for most URLs.
            What happens if IGB tries to contact a site added to IGB as "http://bioviz.org/quickload" and then the server redirects request to https://bioviz.org/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            Add a http remote quickload as a data source, whose site will redirect to https.
            Then open the genome and version in IGB.
            Check to see that the remote quickload is available in the Data Access panel.
            Check that the quickload files can be opened and loaded in IGB.

            A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as "http://example.com/quickload" and then the server redirects request to https://example.com/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            Add a http remote quickload as a data source, whose site will redirect to https.
            Then open the genome and version in IGB.
            Check to see that the remote quickload is available in the Data Access panel.
            Check that the quickload files can be opened and loaded in IGB.

            aloraine Ann Loraine made changes -
            Summary Quickload URLs on BioViz.org Investigate: How does IGB handle Quickload URL redirection from http to https
            aloraine Ann Loraine made changes -
            Description A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as "http://example.com/quickload" and then the server redirects request to https://example.com/quickload
            Can IGB properly handle the redirect?
            Please investigate.

            Add a http remote quickload as a data source, whose site will redirect to https.
            Then open the genome and version in IGB.
            Check to see that the remote quickload is available in the Data Access panel.
            Check that the quickload files can be opened and loaded in IGB.

            A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as Quickload URL "http://example.com/quickload" and the server is configured to redirect request to https://example.com/quickload?

            Can IGB properly handle the redirect?

            Please investigate.

            Possible strategy:

            * Add an all-new testing Quickload site to BioViz.org (e.g., http://bioviz.org/example_quickload), submit PR for the example and wait for it to merged and deployed
            * Confirm that the redirection is working by opening the "contents.txt" URL in a browser (http://bioviz.org/example_quickload/contents.txt)
            * Deactivate all current Quickload sites in IGB and then re-start IGB
            * Next, add this new Quickload testing URL to IGB using protocol "http" as the quickload address
            * Then try to open the genome from the testing site in IGB
            * Report any errors observed.

            Does IGB appear to be reading and using the testing quickload meta-data files to configure the genome?
            Report on any errors.

            aloraine Ann Loraine made changes -
            Comment [ It looks like per the related issue [code changes|https://bitbucket.org/pbadzuh/bioviz-playbooks_pbdev/commits/a9083860d12ee60458013c39b91b110b44a9ebf4] that only a user coming from galaxy will be redirected to the http site, otherwise a user will be redirected to the https site.

            So, https redirection is turned on for IGB.

            When I use http://bioviz.org/quickload/bar/ as a quickload, it is accepted by IGB as an available data source. Both the http and https version of this link appear to work per the Data Sources tab in Preferences window.

            I haven't yet been able to figure out how to load them in IGB because the genome version from the remote site is the same as one already available on IGB, and it will automatically load that one even when another source is available. ]
            aloraine Ann Loraine made changes -
            Comment [ The sites: http://bioviz.org/quickload/bar/ and http://bioviz.org/quickload/test/
            fail to redirect from http to https and so cannot be used for testing this issue.

            I have connected via Cisco AnyConnect vpn.uncc.edu.
            The site https://cci-igbquickload-dev.dyn.uncc.edu/quickload/ fails to load for me so cannot be used for testing at this time.
            ]
            aloraine Ann Loraine made changes -
            Comment [ It may be possible to test this issue by testing the server specified in IGBF-2814.

            Note that you will need to be signed in to the UNCC VPN to be able to access the site:

            https://cci-igbquickload-dev.dyn.uncc.edu/quickload/ ]
            aloraine Ann Loraine made changes -
            Rank Ranked higher
            aloraine Ann Loraine made changes -
            Epic Link IGBF-2323 [ 18477 ] IGBF-1765 [ 17855 ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16 [ 110, 117, 118 ] Fall 7 Dec 14 - Dec 23, Spring 1 2021 Mar 22 - Apr 2, Spring 2 2021 Apr 5 - Apr 16, Spring 6 2022 Mar 14 - Mar 25 [ 110, 117, 118, 141 ]
            aloraine Ann Loraine made changes -
            Story Points 0.25 1
            aloraine Ann Loraine made changes -
            Description A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as Quickload URL "http://example.com/quickload" and the server is configured to redirect request to https://example.com/quickload?

            Can IGB properly handle the redirect?

            Please investigate.

            Possible strategy:

            * Add an all-new testing Quickload site to BioViz.org (e.g., http://bioviz.org/example_quickload), submit PR for the example and wait for it to merged and deployed
            * Confirm that the redirection is working by opening the "contents.txt" URL in a browser (http://bioviz.org/example_quickload/contents.txt)
            * Deactivate all current Quickload sites in IGB and then re-start IGB
            * Next, add this new Quickload testing URL to IGB using protocol "http" as the quickload address
            * Then try to open the genome from the testing site in IGB
            * Report any errors observed.

            Does IGB appear to be reading and using the testing quickload meta-data files to configure the genome?
            Report on any errors.

            A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as Quickload URL "http://example.com/quickload" and the server is configured to redirect request to https://example.com/quickload ?

            Can IGB properly handle the redirect?

            Please investigate.

            Possible strategy:

            * Add an all-new testing Quickload site to BioViz.org (e.g., http://bioviz.org/example_quickload), submit PR for the example and wait for it to merged and deployed
            * Confirm that the redirection is working by opening the "contents.txt" URL in a browser (http://bioviz.org/example_quickload/contents.txt)
            * Deactivate all current Quickload sites in IGB and then re-start IGB
            * Next, add this new Quickload testing URL to IGB using protocol "http" as the quickload address
            * Then try to open the genome from the testing site in IGB
            * Report any errors observed.

            Does IGB appear to be reading and using the testing quickload meta-data files to configure the genome?
            Report on any errors.

            aloraine Ann Loraine made changes -
            Description A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as Quickload URL "http://example.com/quickload" and the server is configured to redirect request to https://example.com/quickload ?

            Can IGB properly handle the redirect?

            Please investigate.

            Possible strategy:

            * Add an all-new testing Quickload site to BioViz.org (e.g., http://bioviz.org/example_quickload), submit PR for the example and wait for it to merged and deployed
            * Confirm that the redirection is working by opening the "contents.txt" URL in a browser (http://bioviz.org/example_quickload/contents.txt)
            * Deactivate all current Quickload sites in IGB and then re-start IGB
            * Next, add this new Quickload testing URL to IGB using protocol "http" as the quickload address
            * Then try to open the genome from the testing site in IGB
            * Report any errors observed.

            Does IGB appear to be reading and using the testing quickload meta-data files to configure the genome?
            Report on any errors.

            A lot of Web sites are configured to redirect http to https for most URLs.

            However, it is not clear how IGB handles this when accessing Quickload URLs.

            For example, what happens if IGB tries to contact a site added to IGB as Quickload URL "http://example.com/quickload" and the server is configured to redirect request to "https://example.com/quickload" ?

            Can IGB properly handle the redirect?

            Please investigate.

            Possible strategy:

            * Add an all-new testing Quickload site to BioViz.org (e.g., http://bioviz.org/example_quickload), submit PR for the example and wait for it to merged and deployed
            * Confirm that the redirection is working by opening the "contents.txt" URL in a browser (http://bioviz.org/example_quickload/contents.txt)
            * Deactivate all current Quickload sites in IGB and then re-start IGB
            * Next, add this new Quickload testing URL to IGB using protocol "http" as the quickload address
            * Then try to open the genome from the testing site in IGB
            * Report any errors observed.

            Does IGB appear to be reading and using the testing quickload meta-data files to configure the genome?
            Report on any errors.

            nfreese Nowlan Freese made changes -
            Assignee Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            aloraine Ann Loraine made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            aloraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            aloraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            aloraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            aloraine Ann Loraine made changes -
            Assignee Omkar Marne [ omarne ] Ann Loraine [ aloraine ]
            aloraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            aloraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] To-Do [ 10305 ]
            aloraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            omarne Omkar Marne (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            omarne Omkar Marne (Inactive) made changes -
            Assignee Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            aloraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] Pull Request Submitted [ 10101 ]
            aloraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            aloraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            aloraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] To-Do [ 10305 ]
            aloraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Omkar Marne [ omarne ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment example.png [ 17210 ]
            omarne Omkar Marne (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment http.png [ 17211 ]
            omarne Omkar Marne (Inactive) made changes -
            Attachment https.png [ 17212 ]
            omarne Omkar Marne (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            omarne Omkar Marne (Inactive) made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            omarne Omkar Marne (Inactive) made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            omarne Omkar Marne (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            omarne Omkar Marne (Inactive) made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            omarne Omkar Marne (Inactive) made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            omarne Omkar Marne (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-3103 [ IGBF-3103 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]

              People

              • Assignee:
                omarne Omkar Marne (Inactive)
                Reporter:
                aloraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: