3 Replies Latest reply on Jul 23, 2018 1:50 PM by Daniel Bidwell

    Open LDAP integration with Tableau Server

    Ben Sullins

      Thought I would share this with the community in case you were like me and use LDAP but not of the Microsoft flavor. The code is totally open so feel free to use how you wish.






        • 1. Re: Open LDAP integration with Tableau Server
          Judith Lanzo

          Hi Ben,


          I know it's been some time since you created this post.  I was wondering how your solution handles authorization?  Am I correct that this is only authenticating the user and creating them in Tableau?  How is the user assigned to groups within Tableau and given permissions to the appropriate content (sites/projects/etc).  Are you importing LDAP groups and memberships somehow into tableau the process you developed handle that integration?


          Do you have your configuration set to use Local or AD Authentication?


          We currently are using AD Authentication and are able to easily sync users and groups.  However we have the need for having users from multiple domains, however one is ldap and the other is AD.  We are looking to create an Virtual LDAP that is combining them, however our understanding is that we need to do a new install modifying our authentication from AD to Local, then we need to create scripts to import the users and groups.   Looking to see if there are other alternatives.

          • 2. Re: Open LDAP integration with Tableau Server
            Tamas Foldi

            We are using our own tool : GitHub - starschema/tabsync: Tableau - LDAP Group Synchronization


            It maps the LDAP groups with Tableau Groups. It not just adds the users to the server but also manage their group memberships for authorization purposes.


            tabsync/groups.yml at master · starschema/tabsync · GitHub

            • 3. Re: Open LDAP integration with Tableau Server
              Daniel Bidwell

              As a new installer of tableau server on linux I that references to tabadmin need to be replace with tsm on linux and need to be run as the installer user.  Also, after making changes with the "set" command, one needs to do a "tsm config-changes apply" command also before they take affect.


              I have now completed the installation procedure, but haven't figured out how to get the tableau server to actually use the new ldap login pages.  There must be something else missing.  Any hints as to what that "something" might be would be greatly appreciated.


              Thanks for the software and instructions.