terminusdb / terminusdb-console

Management Dashboard for Terminus DB
6 stars 3 forks source link

Terminusdb-console does not work on external non-https sources #17

Closed rrooij closed 3 years ago

rrooij commented 3 years ago

The TerminusDB-console will spin endlessly and will report the following in the javascript console:

Uncaught (in promise) Error: 
      auth0-spa-js must run on a secure origin. See https://github.com/auth0/auth0-spa-js/blob/master/FAQ.md#why-do-i-get-auth0-spa-js-must-run-on-a-secure-origin for more information.

    t https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    t https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    a https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    c https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    c https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    l https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    l https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    a https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:788
    t https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986
    s https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:812
    _invoke https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:812
    b https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:812
    u https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986
    o https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986
    d https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986
    e https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:15
    d https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986
    T https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986
    T https://cdn.terminusdb.com/js_libs/terminusdb_console/canary/terminusdb-console.min.js:986

To Reproduce Steps to reproduce the behavior:

  1. Go to /etc/hosts and add an entry 127.0.0.1 test
  2. Run terminusdb in non-https mode
  3. Browse to http://test:6363

Expected behavior No crashes. It should disable auth0 login but not crash entirely

Screenshots If applicable, add screenshots to help explain your problem.

Info (please complete the following information):