Uploaded image for project: 'Community Dashboard Framework'
  1. Community Dashboard Framework
  2. CDF-949

CDF: Embeded Dashboards returns HTTP even when the connection is done through SSL/TLS (https)

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Severity: Urgent
    • Resolution: Fixed
    • Affects Version/s: 6.1.0.1 GA
    • Fix Version/s: 7.1.0 GA
    • Component/s: None
    • Labels:
      None
    • Environment:
      biserver-ee 6.1.0.1 Build#196
    • Story Points:
      0
    • Notice:
      When an issue is open, the "Fix Version/s" field conveys a target, not necessarily a commitment. When an issue is closed, the "Fix Version/s" field conveys the version that the issue was fixed in.
    • Sprint Team:
      Tatooine (Maint)
    • Browser:
      Google Chrome 48.x
    • Operating System/s:
      Windows 10
    • Steps to Reproduce:
      Hide
      1. Configure SSL (HTTPS) in the Pentaho User Console and Server (for more informations access this link https://help.pentaho.com/Documentation/7.0/0P0/Setting_Up_User_Security/Securing_Pentaho_Server_and_Pentaho_User_Console_(PUC)_with_SSL/000)
      2. Edit the settings.xml file located at server/pentaho-solutions/system/pentaho-cdf and server/pentaho-solutions/system/pentaho-cdf-dd adding the following line:
        <allow-cross-domain-resources>true</allow-cross-domain-resources>
      3. Start the server (6.1)
      4. Open PUC using the protocol HTTPS (notice that the port number is not 8080 but 8443)
      5. Validate if PUC opens with https
      6. Start the miniweb server (file attached), notice the URL provided on the server window in my case it is: 172.20.20.82:8000
      7. Open the following dashboard:
        http://172.20.20.82:8000/embeddedSampleCDF/embedded.html
      8. With PUC open, copy paste this link https://localhost:8443/pentaho/plugin/pentaho-cdf/api/cdf-embed.js
      Show
      Configure SSL (HTTPS) in the Pentaho User Console and Server (for more informations access this link https://help.pentaho.com/Documentation/7.0/0P0/Setting_Up_User_Security/Securing_Pentaho_Server_and_Pentaho_User_Console_(PUC)_with_SSL/000 ) Edit the settings.xml file located at server/pentaho-solutions/system/pentaho-cdf and server/pentaho-solutions/system/pentaho-cdf-dd adding the following line: <allow-cross-domain-resources>true</allow-cross-domain-resources> Start the server (6.1) Open PUC using the protocol HTTPS (notice that the port number is not 8080 but 8443) Validate if PUC opens with https Start the miniweb server (file attached), notice the URL provided on the server window in my case it is: 172.20.20.82:8000 Open the following dashboard: http://172.20.20.82:8000/embeddedSampleCDF/embedded.html With PUC open, copy paste this link https://localhost:8443/pentaho/plugin/pentaho-cdf/api/cdf-embed.js

      Description

      Actual Result
      With Embeded Dashboards, in spite of the connection being established through SSL/TLS it always returns http.

      Expected Result
      That Embeded Dashboards works not only in http, but also in https.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              dkrauchanka Dzmitry Krauchanka (Inactive)
              Reporter:
              cserra Claudia Sofia Lourenco Serra (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: