Resources for Embedding Tableau
SSO
- Trusted Authentication Best Practices
- Blocking the Tableau Server UI when using SAML, OIDC, or Unrestricted Trusted Authentication
- Tableau Authentication Methods Reference
- User Visibility should be set to "Limited" for any Site that is external facing, especially if users from different customers access the same site.
- Users must exist in Tableau Server prior to using any SSO method, use the REST API resources below to add the users to Tableau Server
REST API / Server Management
- Official Tableau Server-Client Python (TSC) library
- tableau_tools Python Library from Tableau Embedded Sales Engineering team
- Wrapping a Web Service around Tableau's REST API using tableau_tools
- Generating Nice Looking Thumbnails
- Tableau REST API Reference Guide
- Tableau Metadata API Reference - many more complex queries can be accomplished in the Metadata API. REST API is necesary for Add, Update and Delete actions.
- Developing And Deploying Tableau Content
- Publishing Extracts From A Template Data Source Using tableau_tools
- Multi-Tenant Data Environments: Templates And Other Solutions
- Tableau Content Migration Tool (CMT)
- Official Tableau Hyper API for programmatically generating Extracts
- Putting Hyper API generated file into TDSX or TWBX file for publishing
- Programmatic Publishing and non-English characters
Embedding Interactive Tableau Content / JavaScript API
- Tableau JS API Tutorial
- Tableau JS API Main Page: Samples and Reference Guide
- Quick Guide to Common Tableau JS API questions
- Embedding Tableau Web Edit Successfully
- Permissions Settings for Private Saving of Web Edit Content
Row Level Security / Data Level Entitlements
- Quick Explanation of Row Level Security in Tableau
- Tableau Whitepaper on Standard Row Level Security
- Why using Tableau Parameters for RLS is not Secure without Additional Work
- Working Example for using a REST API / Web Service as a Data Source in Tableau
- A Possible Method for Attribute Based Entitlements in Tableau
- Passing in a JWT as a Tableau Parameter