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

Investigate: Fix implementation of requests to IGB endpoints to support safari etc.

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Story Points:
      5
    • Sprint:
      Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug

      Description

      Making requests to the IGB API is done over http and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

      Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment here for more details.

      Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.

      Update: Allow browsers that do not support http connections to localhost on a secure parent connection to connect to IGB over https.

        Attachments

          Issue Links

            Activity

            pbadzuh Philip Badzuh (Inactive) created issue -
            pbadzuh Philip Badzuh (Inactive) made changes -
            Field Original Value New Value
            Epic Link IGBF-1388 [ 17463 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Link This issue relates to IGBF-2420 [ IGBF-2420 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Link This issue relates to IGBF-2485 [ IGBF-2485 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Summary Fix implementation of requests to IGB endpoints to support safari etc. Investigate: Fix implementation of requests to IGB endpoints to support safari etc.
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 4: 14 Jul - 28 Jul [ 99 ] Summer 4: 14 Jul - 28 Jul, Summer 5: 29 Jul - 12 Aug [ 99, 100 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            pbadzuh Philip Badzuh (Inactive) made changes -
            Story Points 1 5
            pbadzuh Philip Badzuh (Inactive) made changes -
            Description Making requests to the IGB API is done over https and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

            Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment [here|https://jira.transvar.org/browse/IGBF-2420?focusedCommentId=28555&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-28555] for more details.

            Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.
            Making requests to the IGB API is done over https and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

            Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment [here|https://jira.transvar.org/browse/IGBF-2420?focusedCommentId=28555&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-28555] for more details.

            Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.

            Update: Allow browsers that do not support http connections to localhost to connect to IGB over https.
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Description Making requests to the IGB API is done over https and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

            Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment [here|https://jira.transvar.org/browse/IGBF-2420?focusedCommentId=28555&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-28555] for more details.

            Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.

            Update: Allow browsers that do not support http connections to localhost to connect to IGB over https.
            Making requests to the IGB API is done over https and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

            Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment [here|https://jira.transvar.org/browse/IGBF-2420?focusedCommentId=28555&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-28555] for more details.

            Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.

            Update: Allow browsers that do not support http connections to localhost on a secure parent connection to connect to IGB over https.
            pbadzuh Philip Badzuh (Inactive) made changes -
            Description Making requests to the IGB API is done over https and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

            Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment [here|https://jira.transvar.org/browse/IGBF-2420?focusedCommentId=28555&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-28555] for more details.

            Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.

            Update: Allow browsers that do not support http connections to localhost on a secure parent connection to connect to IGB over https.
            Making requests to the IGB API is done over http and some browsers see a security issue with doing so under an overarching secured connection and classify this as Mixed Content. Safari, for instance, blocks these sorts of requests.

            Instead of making requests in this way, the window location can be changed using javascript, which initializes a new connection, circumventing the error. See my comment [here|https://jira.transvar.org/browse/IGBF-2420?focusedCommentId=28555&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-28555] for more details.

            Task: Update the requests in app store to use the method described above, in order to allow all browsers to interact with IGB.

            Update: Allow browsers that do not support http connections to localhost on a secure parent connection to connect to IGB over https.
            pbadzuh Philip Badzuh (Inactive) made changes -
            Epic Link IGBF-1388 [ 17463 ] IGBF-1765 [ 17855 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Philip Badzuh [ pbadzuh ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment igb-client-https.png [ 14814 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            ann.loraine Ann Loraine made changes -
            Fix Version/s 9.1.0 Major Release [ 10601 ]
            Labels Advanced
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-2505 [ IGBF-2505 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment igb-browser-https-v2.png [ 14818 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment browser-communication-with-igb-api-v3.png [ 14831 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug [ 99, 100 ] Summer 4: 14 Jul - 28 Jul, Summer 5: 3 Aug - 14 Aug, Summer 6: 17 Aug - 28 Aug [ 99, 100, 101 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment browser-communication-with-igb-api-v3.png [ 14831 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment igb-browser-https-v2.png [ 14818 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment igb-client-https.png [ 14814 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Attachment browser-igb-communication.png [ 14838 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            ann.loraine Ann Loraine made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            ann.loraine Ann Loraine made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-2987 [ IGBF-2987 ]

              People

              • Assignee:
                pbadzuh Philip Badzuh (Inactive)
                Reporter:
                pbadzuh Philip Badzuh (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: