Project

General

Profile

Bug #6506

Member Node Dashboard not loading in Safari 7.1

Added by Skye Roseboom over 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Skye Roseboom
Target version:
Start date:
2014-10-06
Due date:
2015-01-12
% Done:

100%

Story Points:
Sprint:

Description

Report of the member node dashboard not loading in Safari 7.1 (9537.85.10.17.1) on OS X 10.9.5. Need to reproduce in same environment/builds and fix.


Related issues

Related to Infrastructure - Bug #6539: completely unable to access cn.dataone.org from Safari 7.1 if user has any certificates installed Closed
Related to Infrastructure - Bug #2693: Error -1205 "Client Certificate Rejected" by Safari Closed

History

#1 Updated by Bruce Wilson over 7 years ago

  • Due date changed from 2014-10-06 to 2014-10-24

This is related to #6539.

It may be that the best way to handle this (as far as www.dataone.org is concerned) is to do a true proxy for the page elements coming from cn.dataone.org, rather than an iframe embed.

#2 Updated by Skye Roseboom about 7 years ago

  • Due date changed from 2014-10-24 to 2014-10-31

Bruce Wilson wrote:

This is related to #6539.

It may be that the best way to handle this (as far as www.dataone.org is concerned) is to do a true proxy for the page elements coming from cn.dataone.org, rather than an iframe embed.

There currently arent any embedded iframes on the member node listing - however the suggestion to proxy the cn.dataone.org data service through www.dataone.org makes a lot of sense (avoids the cert acceptance issue in safari 7). Will investigate this solution first.

#3 Updated by Skye Roseboom about 7 years ago

  • Due date changed from 2014-10-31 to 2015-01-12
  • Status changed from New to In Progress

#4 Updated by Skye Roseboom about 7 years ago

  • Status changed from In Progress to Testing

Proxy pass through from the dataone.org site to cn.dataone.org has been created and the dashboard UI now uses this to communicate to the cn.dataone.org data services -- to avoid the Safari cert issue.

#5 Updated by Skye Roseboom about 7 years ago

To create the proxy and reverse proxy the following were added to dataone.org apache config.

SSLProxyEngine on
ProxyPass /cn-pass https://cn.dataone.org:443
ProxyPassReverse /cn-pass https://cn.dataone.org:443
<Location /cn-pass>
Order allow,deny
Allow from all
</Location>

This allows the '/cn-pass' URL to pass requests to cn.dataone.org and return the responses from cn.dataone.org back through the same URL.

#6 Updated by Dave Vieglais about 7 years ago

This solution looks fine to me.
- Dave

#7 Updated by Dave Vieglais about 7 years ago

  • Project changed from Infrastructure to MN Dashboard
  • Category deleted (d1_dashboard)
  • Target version changed from Maintenance Backlog to Dashboard v1.0.1

#8 Updated by Skye Roseboom almost 7 years ago

  • % Done changed from 0 to 100
  • Status changed from Testing to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)