Skip to content

Conversation

@d45
Copy link
Contributor

@d45 d45 commented Apr 3, 2021

@KeshiaRose @seanmakesgames @johnDance @Kovner

In this PR:

  • Added topic about OAuth
  • Added release notes for OAuth, debugging in Chrome (again), and the self-signing/localhost issue
  • Updated Known Issues topic for debugging with Chrome and for the subjectAlternativeName


* If you plan to implement OAuth in your dashboard extension, you'll want to checkout [Add OAuth to Dashboard Extensions]({{site.baseurl}}/docs/trex_oauth.html), and the OAuth sample ([datadev-oauth-sign-in](https://glitch.com/~datadev-oauth-sign-in){:target="_blank"}) on Glitch.

* Because of browser changes in Tableau, dashboard extensions running on localhost or with self-signed certificates (SSL) might not work in Tableau 2021.1, or in the most recent Tableau maintenance releases: 2020.2.7+, 2020.3.6+, and 2020.4.2+. For more information, see [Known Issues]({{site.baseurl}}/docs/trex_known_issues.html#unable-to-run-dashboard-extension-on-localhost-or-use-self-signed-certificates).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't the issue only with self-signed certificates @seanmakesgames? Why is localhost mentioned here?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was answered in another thread. This is localhost with self-signed certificates.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually-- leaving as a note to fix. Let's just call this "extensions running with self-signed certificates" in all places. Let's take localhost out of the mix

@d45
Copy link
Contributor Author

d45 commented Apr 5, 2021

@johnDance @KeshiaRose @seanmakesgames

I forgot to include the updated debugging page where we talk about how you can use Chrome to debug (instead of Chromium) with Tableau 2021.1 and the latest maintenance releases. I'll add that file to this PR.

Copy link
Contributor

@KeshiaRose KeshiaRose left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Dave!

@d45 d45 merged commit c2f6836 into tableau:dev Apr 6, 2021
@d45 d45 deleted the d45_docs_oauth branch April 6, 2021 22:19

### Unable to run dashboard extension using self-signed certificates

Tableau uses Qt WebEngine to embed browser pages within a dashboard. Tableau now uses Qt WebEngine 5.15, which is based on Chromium version 87.0.4280, with additional security fixes from newer versions of Chromium. Because Tableau is now using Qt WebEngine (5.15), dashboard extensions running with self-signed certificates (SSL) might not work in Tableau 2021.1, or in the most recent Tableau maintenance releases: 2020.2.7+, 2020.3.6+, and 2020.4.2+.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The first sentence and introduction in the third sentence both seem redundant.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@johnDance Thanks, John. I just merged this to the dev branch (doh!). I'll edit the file in the dev branch and remove the redundancy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants