Tableau Online SAML Single Sign-On (SSO) | Login into Tableau Online using WordPress
Overview
Tableau Online Single Sign-On (SSO) with WordPress | Our Login using WordPress Users (WP as SAML IDP) plugin enables you to configure WP as IDP (Identity Provider) and Tableau Online as SP (Service Provider). Here we will go through a step-by-step guide to setup Tableau Online SSO with WordPress.

Note: Do you have questions? We have answers! Here you can find the answers to any issues you might face while configuring your WordPress IDP plugin with Tableau or any other Service Provider.
Pre-requisites : Download And Installation
- To configure WordPress as SAML IDP and Tableau Online as SP with WordPress, you will need to install the miniOrange Login using WordPress Users (WP as SAML IDP).
To setup Single Sign-On between Tableau Online and WordPress (WP), you can also follow this step by step Setup Video.
Configuration Steps
Step 1: Setup Tableau Online as SP (Service Provider)
- Go to the WordPress IDP plugin, navigate to the IDP Metadata tab.
- Here, you can find the Identity Provider Metadata URL /XML Metadata or endpoints like IDP Entity ID, SAML Login URL, SAML Logout URL (Premium Feature), Certificate for SP configuration.

Note: Tableau Online does not accept manual input of metadata, so directly download the XML file.
- Log in to your Tableau Dashboard as Admin.
- Go to Authentication Settings in the Settings menu.

- Under Authentication types, select Enable an additional authentication method and enable SAML as shown below. Click on Edit Connection.

- Note down the Tableau Entity ID and Assertion Consumer Service URL (ACS URL) which will be needed to configure the plugin, or directly download the metadata by clicking on Export metadata and later upload it in the configuration of the WordPress IDP plugin.

- Upload the WordPress IDP Metadata file in the Import metadata file section. Click on the Apply button to upload the Metadata file.



Note: In order to resolve this error the localhost environment of the WordPress should be opened using https and not http, and then download the idp metadata from there.
Optional: If your Tableau SP is configured to send Signed Requests then you will need to provide the certificate in the plugin as well. You can get the certificate from Tableau Metadata.
Step 2: Configure WordPress (WP) as IdP (Identity Provider)
- Go to WordPress IDP Plugin on the WordPress Admin Dashboard and select Service Providers tab.
- Enter the following information into the corresponding fields. Click on Save.
Service Provider Name | TableauOnline |
SP Entity ID or Issuer | Copy and paste the Tableau Online Entity ID from Tableau Online. |
ACS URL | Copy and paste the ACS URL from Tableau Online. |
NameID Format | urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
Response Signed | Unchecked |
Assertion Signed | Checked |
Encryption Assertion | Unchecked |

Step 3: Attribute Mapping (This is a premium feature)
- In the WordPress IDP plugin, navigate to the Attribute/Role Mapping tab.
- In the User Attributes section, enter the following information and click on Save .
- Click on + sign to add attributes.

FirstName | first_name |
LastName | last_name |
- Click on Save.
- Go to the Match Attributes section in Tableau Online and match the attributes of WordPress IDP with that in Tableau Online. Select First and last name option in Display Name. Click on Apply.
First name | FirstName |
Last name | LastName |

- To select the users to enable SSO for, go to Manage Users, click on the dropdown list and select Modify existing users or go to Users section.

- Click on the three dots on the right of Display Name under Action of the user you wish to modify. Select Authentication and under it select SAML. Click Update.

Note: In the Manage Users’ section, a new user has to be created other than the admin, and the same user should be created with same credentials in WordPress.

Step 4: Testing SSO
- Go back to the Import Metadata file into Tableau Online section and click on Test Connection. Upon successful connection, you will see the following message on your screen.

In this Guide, you have successfully configured Tableau Online SAML Single Sign-On (Tableau Online SSO Login) choosing Tableau Online as SP and WordPress as IdP using miniOrange plugin-Login using WordPress Users (WP as SAML IDP). This solution ensures that you are ready to embed your Tableau charts into your WordPress site.
Step 5: Embedded Views (Optional)

Note: If you have any issues while embedding your Tableau charts in WordPress, you can refer to the solutions given here.
- After following the above steps to Single Sign On (SSO) in Tableau, select Default Authentication Type of Embedded Views to Authenticate using an inline frame from Authentication Settings.


- Go to your Tableau View and select the view you desire to show in an Iframe.

- Click on Share and click on Copy Link or on Copy Embed Code.

- Go to your WordPress page and add a block where you want to display the data. While choosing the type of block, choose Embed and paste the embed link.

------------- OR -------------
- For uploading the code, choose Custom HTML and paste the embed code.


- Click on Update to update the page.

FAQs
More FAQs ➔When the Tableau chart is embedded in the WordPress site, the SSO user is not able to view the chart even though the user is logged in WordPress. What should I do?
Login into your Tableau Account as an Administrator. Navigate to the Settings, and go to Authentication. Go to Default Authentication Type for Embedded Views and select SAML.
Learn more
Tableau not accepting IDP Metadata XML
Tableau does not support http endpoints. Please install an SSL Certificate on your WordPress site, so that it can be accessed.
Learn More
Can’t view Tableau charts embedded in WordPress on Safari browser
Enable third-party cookies in Safari. For more information, see iOS: Unable to use webpages or services that require cookies in Apple Support. Solution 2: Use a different browser
Learn More
Single Sign-On not working after upgrading Tableau Server
Tableau recently updated their signature algorithm requirements. SHA-1 is no longer supported. The latest version of the WordPress SAML IDP plugin uses SHA-256 algorithm to address the issue. The certificate must use a secure signature algorithm, for example SHA-256.
Learn More
Single Sign-On not working after initial configuration
One of the main reasons for this is incorrect Attribute Mapping while configuring the WordPress SAML IDP plugin. This can be solved by mapping the correct User Attributes during configuration.
Learn more
Embedded views displaying a Tableau Sign In button instead of showing the content
Login into your Tableau Account as an Administrator. Navigate to the Settings tab and go to Authentication. Under Embedding Options choose Authenticate using an inline frame
Learn more
Related Articles
Why Our Customers choose miniOrange WordPress Single Sign-On (SSO) Solutions?
We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at
+1 978 658 9387 (US) | +91 97178 45846 (India) wpidpsupport@xecurify.com