Tableau Online SAML Single Sign-On (SSO) Login Using Drupal as IDP

Tableau Online SAML Single Sign-On (SSO) Login Using Drupal as IDP


Drupal Tableau Online Integration will allow you to configure Single Sign-On ( SSO ) login between your Drupal site and Tableau Online. The Tableau Online SSO integration with your Drupal site will help your users to login into Tableau Online using their Drupal credentials. The Drupal SAML Identity Provider Single Sign-on ( SSO ) - SAML IDP module is compatible with Drupal 7, Drupal 8 (D7, D8) and Drupal 9 (D9). Here we will go through a step-by-step guide to configure SAML Identity Provider (Idp) SSO login between Drupal site and Tableau Online considering as SP ( Service Provider ) and Drupal as IDP ( Identity Provider ).

If you have any queries or if you need any sort of assistance in configuring the module, you can contact us at drupalsupport@xecurify.com. If you want, we can also schedule an online meeting to help you configure the Drupal SAML IDP 2.0 Single Sign On (SSO) - SAML Identity Provider module.

Features and Pricing

Know more about Drupal SAML Identity Provider (IDP) module from here.

Pre-requisites: Download

You can download the Drupal SAML Identity Provider (IDP) module from here.

1. Install Drupal SAML IDP module

    1.1. Using Composer:

    • Composer require drupal/miniorange_saml_idp
    • Navigate to Extend menu on your Drupal admin console and search for miniOrange SAML Identity Provider using the search box.
    • Enable the module by checking the checkbox and click on install button.
    • Configure the module at
      {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

    1.2. Using Drush:

    • Download the module:
      drush dl miniorange_saml_idp
    • Install the module:
      drush en miniorange_saml_idp
    • Clear the cache:
       drush cr
    • Configure the module at
      {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

    1.3. Manual installation:

    • Navigate to Extend menu on your Drupal admin console and click on Install new module button.
    • Install the Drupal SAML IDP 2.0 Single Sign On (SSO) - SAML Identity Provider module either by downloading the zip or from the URL of the package (tar/zip).
    • Click on Enable newly added modules.
    • Enable this module by checking the checkbox and click on install button.
    • Configure the module at
      {BaseURL}/admin/config/people/miniorange_saml_idp/idp_setup

Steps to configure Tableau Online SAML Single Sign-on ( SSO ) Login into Drupal (D7,D9) site

2. Configure Drupal as Identity Provider

  • Navigate to the Configuration tab and Select Drupal SAML IDP Configuration.
  • drupal saml idp go to configuration tab
  • In IDP Metadata tab, Here you can Download XML Metadata file and Metadata URL and Keep it handy to configure your Service Provider (Tableau Online).
  • drupal saml idp - idp metadata tab
  • In the miniOrage SAML Identity Provider module, go to Service Provider Setup tab of the module. There are two way to configure Drupal SAML Identity Provider SSO module:
    • A. By Uploading SP Metadata
    • Click on UPLOAD SP METADATA link.
    • Click on Upload Metadata File and click on Upload to fetch your information.
    • You can either Upload Metadata URLand click on Fetch Metadata button.
    • Drupal SAML Identity Provider - upload idp metadata
      B. Manual Configuartion
    • Provide the required settings (i.e. Service Provider Name, SP Entity ID or Issuer, ACS URL, SAML Logout URL and X.509 Certificate ) find to your Service Provider Tableau Online as SP and click on Save Configuration button to save your configuration. Then scroll down and click on Test Configurationbutton to redirect your Service Provider login page (Tableau Online).
    • Service Provider Name Enter name of Service Provider
      SP Entity ID or Issuer Copy Tableau Online Entity ID from Tableau Online Dashboard and paste it.
      ACS URL Copy Assertion Consumer Service URL (ACS) from Tableau Online Dashboard Paste it.
      X.509 Certificate Copy on Download certificate from Tableau Online Dashboard.
      Drupal SAML Identity Provider - Manual configuartion

    3. Configure Tableau Online as SP

    • Login into your Tableau Online Admin Console as a System Admin. Navigate to Setting icon in the left menu sidebar.
    • Tableau Online admin dashboard
    • Click on the Authetication tab.
    • Under Authentication types, Click on Enable an additional authentication method and then select SAML.
    • Tableau Online SAML SSO - Select Authentication
    • Click on Edit Connection and till you find the Export metadata from Tableau Online, you can download Export Metadata and Keep it handy.
    • Also, you can copy the Tableau Online Entity ID, Assertion Consumer Service URL (ACS) and click on Download certificate button these information are required to configure your Identity Provider ( Drupal as SAML IDP ).
    • Tableau Online SAML SSO - Download XML Metadata and copy SP Entity ID and ACS URL
    • Scroll down and till you find the Import metadata file into Tableau Online, here you can upload the Idp metadata file from Drupal SAML IDP Configuration module under IDP Metadata tab.
    • Click on Apply button.
    • Tableau Online SAML SSO - upload the downloaded xml metadata file and click on apply

    4. Attribute Mapping

    • In the Drupal SAML IDP Mapping section, navigate to the Mapping tab.
    • In the ATTRIBUTE MAPPING (OPTIONAL) section, enter the following information and click on Save Configuartion .
    • Drupal Attribute Mapping - Configure Tableau Online Drupal SSO login
    • Go to the Match Attributes section in Tableau Online and match the attributes of Drupal IDP with that in Tableau Online. Select Full name option in Display Name. Click on Apply.

    • Full name NameID
      Tableau Attribute Mapping - Configure Tableau Online Drupal SSO login
    • 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 - Configure Tableau Online Drupal SSO login
    • 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 - Configure Tableau Online Drupal SSO login Manage Authentication - Configure Tableau Online Drupal SSO login

    5. 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 - Configure Tableau Online Drupal SSO login

    In this Guide, you have successfully configured Tableau Online SAML Single Sign-On (Tableau Online SSO Login) choosing Tableau Online as SP and Drupal as IdP using miniOrange SAML Identity Provider module-Login using Drupal Users (Drupal as SAML IDP).


    24*7 Active Support

    If you face any issues or if you have any questions, please feel free to reach out to us at drupalsupport@xecurify.com. In case you want some additional features to be included in the module, please get in touch with us, and we can get that custom-made for you. Also, If you want, we can also schedule an online meeting to help you configure the Drupal SAML Identity Provider - SAML IDP SSO Login modules or call us at +1 978 658 9387.

    Free Trial

    If you would like to test out the module to ensure your business use case is fulfilled, we do provide a 7-day trial. Please drop us an email at drupalsupport@xecurify.com requesting a trial. You can create an account with us using this link.

    Additional Resources

    Our Other modules

Hello there!

Need Help? We are right here!

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