Tableau server SAML authentication


Tableau integration with SAML
How SAML authentication works with Tableau

SAML (Security Assertion Markup Language) is an XML standard that allows secure web domains to exchange user authentication and authorization data. You can configure Tableau Server to use an external identity provider (IdP) to authenticate users over SAML 2.0. No user credentials are stored with Tableau Server, and using SAML enables you to add Tableau to your organization’s single sign-on environment.
You can use SAML server wide, or you can configure sites individually. Here’s an overview of those options:
  • Server-wide SAML authentication. A single SAML IdP application handles authentication for all Tableau Server users. Use this option if your server has only the Default site.
    In addition, if you want to use site-specific SAML, you must configure server-wide SAML before you configure individual sites.
  • Server-wide local authentication and site-specific SAML authentication. In a multi-site environment, users who are not enabled for SAML authentication at the site level can sign in using local authentication.
  • Server-wide SAML authentication and site-specific SAML authentication. In a multi-site environment, all users authenticate through a SAML IdP configured at the site level, and you specify a server-wide default SAML IdP for users that belong to multiple sites.
User authentication through SAML does not apply to permissions and authorization for Tableau Server content, such as data sources and workbooks. It also does not control access to underlying data that workbooks and data sources connect to.
Note: Tableau Server supports both service provider initiated and IdP initiated SAML in browsers only. Connections from Tableau Desktop or the Tableau Mobile app require that the SAML request be service provider initiated.
The following image shows the steps to authenticate a user with single sign-on in a typical service provider initiated flow:
Single sign-on through SAML
  1. User navigates to the Tableau Server sign-in page or a published workbook, and enters the user name.
  2. Tableau Server starts the authentication process and redirects the request to the registered IdP.
  3. The IdP requests the user’s password and, after confirming that the user name submitted is identical to the user name stored in the IdP assertions, authenticates the user.
  4. The IdP returns a SAML success response to Tableau Server.
  5. Tableau Server displays the page the user requested in step 1.

Comments

Post a Comment

Popular posts from this blog

VMware fix for Invalid manifest and ova file import failed errors

SOAPUI - import certificate

Session Timeout in Oracle Access Manager