Tableau Online WordPress SAML SSO | Login Into Tableau Using WordPress (WP)


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.

Pre-requisites: Download And Installation

To integrate the WordPress site as an Identity Provider, you will need to install the miniOrange Login using WordPress Users ( WP as SAML IDP ) plugin:

add-wordpress sso download plugin
Login using WordPress Users ( WP as SAML IDP )
By miniOrange

Single Sign-On (SSO) login with WordPress Users into any Service Provider like Tableau, Zoho, Zoom, Moodle, Canvas LMS, Absorb LMS, TalentLMS, etc.

 Tested with 6.0.2

Step-by-step Video to Setup SSO between Tableau Online and WordPress

Guide to configure Tableau Online SSO with WordPress (WP)

1. Configure Tableau Online as SP for Login with WordPress (WP)

  • 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.

  • Configure SAML SSO in Tableau Online (SP) with WordPress - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

    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.

  • Tableau Online Settings - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • Under Authentication types, select Enable an additional authentication method and enable SAML as shown below. Click on Edit Connection.

  • Authentication Types - Tableau Online WP SSO | Tableau Online asSP for Login with WordPress (WP)
  • 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.

  • Edit Connection - Tableau Online WP SSO | Tableau Online asSP for Login with WordPress (WP)
  • Upload the WordPress IDP Metadata file in the Import metadata file section. Click on the Apply button to upload the Metadata file.

  • Import Metadata - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
    Metadata Error - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

    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.

2. Configure WordPress as IDP (Identity Provider) for Tableau Online SSO

  • 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

    Enter SP Information - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

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.

  • WordPress Attribute Mapping - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
    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
    Tableau Attribute Mapping - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • 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.

  • Manage Users - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • 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.

  • Manage Authentication - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

    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.

    Manage Authentication - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

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.

  • Testing SSO - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

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.

5. Embedded Views (Optional)

  • 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.
  • Embedded Views - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
    Default Authentication Type - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • Go to your Tableau View and select the view you desire to show in an Iframe.

  • View Type - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • Click on Share and click on Copy Link or on Copy Embed Code.

  • Copy Embed Code - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • 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.

  • Embed Code in WordPress - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

    OR

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


    Custom HTML - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
    Custom HTML - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)
  • Click on Update to update the page.

  • Updated Page - Tableau Online WP SSO | Tableau Online as SP for Login with WordPress (WP)

Additional Resources

Why Our Customers choose miniOrange WordPress Single Sign-On (SSO) Solutions?


24/7 Support

miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.

Sign Up

Customer Reviews


See for yourself what our customers say about us.
 

Reviews

Extensive Setup Guides


Easy and precise step-by-step instructions and videos to help you configure within minutes.

Watch Demo


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)   samlsupport@xecurify.com

Hello there!

Contact us for exciting offers

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com