- Connected Apps (Recommended)
- Tableau Default Authentication
- Trusted Tickets (Deprecated - End of Life in October 2025)
Connected Apps (Recommended)
Connected Apps establish a trusted relationship between Curator and Tableau, enabling secure authentication for embedded Tableau content and REST API access. Unlike Trusted Tickets and Tableau Default Authentication, Connected Apps do not depend on third-party cookies, which are increasingly being blocked by modern web browsers.Troubleshooting
The following scenarios have been encountered during the process of updating an existing connection to use Connected Apps. We have added the steps to resolve here.Curator detected that you are embedding Dashboards from multiple sites but not all the sites have been added to your connection so far. Use the Secondary Sites section to add an item for each individual site. Curator requires a separate Connected App for each individual site!
- Trying to save my connection, I get an error message that contains:
Missing Site <your site> from the list of secondary site.
If you are updating a Trusted Ticket connection, cached data may cause display issues. Clear the backend cache and reload the Connection page. If this issue persists, please reach out to Curator support.
- The details of the Connected App show blank.
Clear the cache from the backend and apply the changes again. Hit save and the connection should be updated.
- Trying to save my connection, I get an error saying
A syntax error was detected in <some fields.yaml> .. No such file or directory
The browser may be storing outdated settings or old Tableau session data. If you can log in and access the Dashboard using an Incognito Window, then your users will need to hard-refresh their browsers, or clear site site cookies. If not, this issue generally resolves itself after 24 hours, so it’s helpful to consider upgrading to connected apps just prior to the weekend.
- My Dashboards load indefinitely when trying to access them in the frontend.
Follow the steps in the My Dashboards load indefinitely section to resolve.
- When accessing the Dashboard in the frontend, I get a 401.
If both Curator environments (test/dev and production) connect to the same Tableau Server, switching between Trusted Tickets and Connected Apps can cause cookie conflicts when migrating one instance after the other. To prevent issues:
- After updating my dev environment, my prod environment stopped working
- Test each environment in a separate browser or incognito window.
- Ensure users testing Connected Apps clear their cookies before switching to the production environment again.
Requirements
- Connected Apps are supported on
- Tableau Cloud
- Tableau Server version 2022.4 and higher.
- The Service Account User must be a
- Site Admin on Tableau Cloud and
- Server Admin on Tableau Server (Site Admin cannot manage Connected Apps on Tableau Server!)
- Both Tableau Server and Curator must use SSL to establish a trusted relationship.
Setup
To set up Embed Authentication using Connected Apps you need to have an existing Connection to either Tableau Cloud or Tableau Server. If not, follow our Tableau Connection setup guide.- Navigate to the backend of the system (e.g.
http://curatorexample.com/backend). - Navigate to Integrations > Connections and select your Tableau connection that you want to set up Connected Apps for.
- Scroll down to the Embed Authentication section and expand it.
- Select Connected Apps.
- Save the Connection.
- Primary Site Connected App
- Client ID & Secret - the secret is obfuscated, but a placeholder represents successful retrieval
- Creation Timestamps