Configure VP Server to perform user authentication with Kerberos

tomcat-thumbStarting from version 16.0 Visual Paradigm’s on-premises Teamwork Server and VP Online support user authentication with Kerberos. This article explains how to configure your Teamwork Server/VP Online for Kerberos authentication.

Step 1 – Download DS Connector

  1. Login to your VP Server / VP Online as administrator.
    • For VP Online press on your name at the top right and select Administration.

      Select Administration

      Select Administration

  2. Go to System Tools > Single Sign-On.
  3. Press Configure button under Directory Service Connector.

    Configure DS Connector

    Configure DS Connector

  4. Select your platform to download the DS Connector package.

    Download DS Connector

    Download DS Connector

  5. Unzip the downloaded DS Connector package.

Step 2 – Configure DS Connector for Kerberos

  1. Download the jaas.conf and krb5.conf file.
  2. If you want to use keytab file for authentication
    • Generate your keytab file (please refer to XX about how to generate keytab file)
    • Add keyTab setting in jaas.conf (download jaas.conf for keytab example)
      • useKeyTab=true
      • storeKey=true
      • keyTab=%path_to_your_keytab_file%
      • principal=%your_principal%
  3. Modify the krb5.conf with your realm, domain and kdc.
  4. Copy the two files to the root folder of DS Connector installation directory.

    Copy config files to DS Connector

    Copy config files to DS Connector

Step 3 – Startup DS Connector (For MS Windows)

  1. Run Command Prompt as administrator.

    Run command prompt as administrator

    Run command prompt as administrator

  2. Navigate to service folder of DS Connector (using CD command)
  3. Execute install_service.bat.

    Execute install service script

    Execute install service script

Step 4- Connect everything together

  1. Execute DSConnectorUI binary under DS Connector installation directory.

    Run DS Connector UI

    Run DS Connector UI

  2. The first time starting DSConnectorUI will prompt you for the connection to your VP Server / VP Online. Select your connection type to specify the connection.

    Configure server connection

    Configure server connection

  3. Copy the connection key from VP Server/VP Online and paste to DS Connector and press the Connect button to establish connection between DS Connector and your VP Server/VP Online.

    Copy connection key to DS Connector

    Copy connection key to DS Connector

  4. Once connected, press the Add Directory Server button to configure the connection with your directory server.

    Add directory server

    Add directory server

  5. If you configured to use keytab file then you can enter dummy value to Bind DN or User as well as the Password field empty. Those values will be skipped and retrieve from your keytab file when establish connection.

    Connect to Active Directory

    Connect to Active Directory

  6. Press Save button to save the change and establish connection.
  7. Now select the directory server on the list and press the Add button on the right hand side to import the users to VP Server / VP Online. The imported user will then appear on VP Server / VP Online and they will authenticate via your directory server using Kerberos when they login from VP Client or web interface.

 

Related Know-how

Related Link

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply