We’re evaluating an architecture for embedding Tableau Cloud views in Salesforce Experience Cloud, where portal users need to access Tableau content without having individual Tableau site accounts.
Our preferred approach is to use the Tableau View LWC with token-based SSO. However, the Tableau documentation we’ve found appears to document On-Demand Access (ODA) primarily for the Embedding API/JWT approach, and it’s unclear whether ODA is also supported when using the Tableau View LWC.
Can anyone from Tableau confirm:
- Does Tableau View LWC support On-Demand Access when using token SSO?
- If so, what is the supported configuration or required setup?
- If not, what is the recommended/supported approach for embedding Tableau Cloud in Salesforce Experience Cloud for users who should not require Tableau site accounts?
From what I see the LWC component does not have a checkbox to enable the oda (on demand access) access or to pass the oda groups claim. These JWT claims are needed so you can give access to the ODA access:
As I said, I don't see a switch or options for these claims in the LWC:
What would I do next?
You may confirm with Salesforce support creating a case:
https://help.salesforce.com/s/cases
Final remarks:Take into account ODA (On demand access) is only available for Tableau Cloud tenants with Usage Based Licensing or the newly introduced Capacity Based Licensing
https://help.tableau.com/current/online/en-us/license_product_keys.htm#usagebased-license-model
https://help.tableau.com/current/online/en-us/license_product_keys.htm#capacitybased-license-modelIf this post resolves the question, would you be so kind to "Accept this Answer"?. This will help other users find the same answer/resolution and help community keep track of answered questions. Thank you.
Regards,
Diego Martinez
Tableau Visionary and Tableau Ambassador