I was unable to find any specific documentation on this, but to my knowledge this shouldn't behave any differently than embedding in any other web portal. It should work with SAML so long as the username attribute passed back from the IdP matches usernames in Tableau Online. In other words, username (attribute from IdP) = email address (username in Tableau Online).
Have you tested embedding a view into an iframe on your CRM after configuring SAML for Tableau Online? I am curious what your results are, or if you encounter any issues/errors. There appears to be another unanswered forum posted on this topic, so the community could definitely benefit from your experience!
I have not configured the SAML and to be completely honest know nothing about it.
I will not be able to change my Active Directory username and I am unsure if I can change my Tableau Online user name to match my AD username.
Do you know how SAML works?
1 of 2 people found this helpful
Thank you for the additional context - that helps. You are correct. Tableau Online cannot integrate directly with your Active Directory. Our only authentication options with Tableau Online are Tableau ID (in your case, your email address), or SAML.
That said, you should still be able to embed Tableau views into an iframe on your CRM. You would want to pull out the script from the "embed code" section to add to your iframe.
Here is the full embed instructions for reference: http://onlinehelp.tableau.com/current/online/en-us/help.htm#embed.htm
The issue with embedding a view into your CRM is that it will prompt the user for login credentials before displaying (since Tableau Online needs to verify the user exists in the Online site). Once they login, the view should load normally for them. So if you don't mind users being prompted for credentials then this should work for you.
If you want to create a single sign on experience where users are not prompted to login to see the view, you would need a SAML IdP in your environment.