1 of 1 people found this helpful
Hey Michael -
As you know, Tableau doesn't support CAS directly. You should be able to use either form of SSO support to integrate, though:
- SAML: Several SAML Identity Providers (IDP) have CAS plug-ins. You'd configure the IDP in question to work with CAS, then configure Tableau Server to use SAML and leverage your IDP.
- Trusted Tickets: You'd need to write code (you may have it already) which authenticates a user via CAS in some sort of server-side service. Assuming the user authenticates successfully, that service would request a "trusted ticket" from Tableau Server. You'd configure Tableau Server to "trust" your Service, so it would reply to the request with a ticket that can be "cashed in" later to view content.
Keep in mind that Tableau Server ALWAYS does authorization, meaning you'll need to load your CAS users into Tableau Server (not passwords, just matching usernames) regardless of which technique you leverage
Thank you for the clear explanation. This is very helpful. Our tableau consultant will be onsite for the server installation tomorrow through Thursday. Between him and a few of the IdP gurus in other departments, it looks like we're in good shape and your directions will help quite a bit.
I appreciate the quick response. Have a good remainder of the weekend.
Did you use CAS SAML2 for SSO eventually? Does the Tableau Technicians know about CAS? I am asking 'cause right now we are facing an issuer with CAS SAML2. We wonder where we can get help..