Teamwork Server supports two ways of authentication - built-in authentication and directory server authentication. While the built-in authentication allows you to easily set up and manage member accounts completely inside Teamwork Server, active server authentication allows users to login to Teamwork Server and VP Server with credentials stored in and managed by a directory server.
In order for directory server authentication to work, administrator has to install a utility called DS Connector, and have it configured to connect both VP Server and the directory server. DS Connector acts as bridge between VP Server and directory server. It's capable to synchronize user listing from directory server to VP Server, and to manage the authentication from Visual Paradigm to directory server, through VP Server.
In this page, you will learn how to work with LDAP authentication from creating users in Apache Directory Studio to installing and configuring DS Connector. If you are interested in working with user group instead of user, please read Visual Paradigm Teamwork Server LDAP Authentication (Groups). If you are interested in Active Directory Authentication, please read Visual Paradigm Teamwork Server Active Directory Authentication.
There are series of steps you need to take in order to make LDAP authentication works. Please read through all the steps below without skipping any of them, even if you are familiar with LDAP and Apache Directory Studio.
In this section you will learn how to create user account in ApacheDS using Apache Directory Studio. It's mainly written for people who are not familiar with ApacheDS. However, even if you are familiar with ApacheDS, be sure to read through the steps as some of the settings will influence the authentication process.
|
Adding a new entry via LDAP Browser |
|
Selected inetOrgPerson |
|
inetOrgPerson added to the list of selected object classes |
|
RDN entered |
|
cn and sn specified |
|
Create an attribute |
|
Selected userPassword as attribute type |
|
Password entered |
DS Connector acts as a bridge between VP Server and directory server. In this section you will see how to download DS Connector from VP Server.
|
To configure directory service connector |
|
Choosing the right operating system |
In this section you will install DS Connector, and configure it to make it connect to both VP Server and ApacheDS.
|
DS Connector (zip) extracted |
|
Run elevated command prompt |
|
Installing DS Connector as system service |
|
To configure connection to VP Server |
|
Entering key for server configuration |
|
To add a directory server |
|
Selecting ApacheDS |
|
Obtaining the Bind DN or user from Apache Directory Studio |
|
Configuring ApacheDS connection |
|
Directory server added |
In this section you will add users into DS Connector Console to let it synchronize the users to VP Server. When you finished this section, the chosen users can login Teamwork Server from Visual Paradigm, using the login details managed by ApacheDS.
|
Selecting a directory server |
|
Select users to add to DS Connector Console |
|
Users added to DS Connector Console |
The name and login ID of the selected users will be synchronized to VP Server shortly (~1 minute). Once the synchronization has been completed, you will see the users available in the Members page of VP Server. Note that the synchronization will synchronize only the user name and login ID. It will not synchronize nor to process any password of any users in ApacheDS. Whenever a user tries to login to Teamwork Server from Visual Paradigm, Teamwork Server will communicate with ApacheDS for authentication.
|
Users synchronized from ApacheDS |
So now, you assign the users to projects so that they can open the project from Visual Paradigm and start working. If necessary you can also grant them admin permissions.
To login Teamwork Server from Visual Paradigm, please enter the Email (Login ID) of member as Email (not the display name), and the password stored in ApacheDS as Password.
|
Login from Visual Paradigm |
© Copyright 2000-2023 COGITO SOFTWARE CO.,LTD. All rights reserved