Skip to main content

Template connector tutorial

The template connector tutorial is installed as part of the Omada Connectivity SDK, located in the folder C:\Program Files\Omada SDK\V14.0\tutorials\template connectivity.

The tutorial guides you on how to fully manage a directory with users, groups and assignments. The directory is persisted in a Lightweight Directory Access Protocol (LDAP) system.

The template connector tutorial helps you perform the following procedures:

  • Deploy and register the connectivity in Omada Identity.

    info

    The Register Connectivity utility does not work if the SDK version does not match your version of Omada Identity.

    You must also run the utility on the server where Omada Identity Enterprise Server is installed. Alternatively, you must add the following registry key to the Omada Identity database:

    HKEY_LOCAL_MACHINE\SOFTWARE\Omada\Omada Enterprise\14.0\ConnStr

  • Write a queries and mappings screen.

  • Write a provisioning connector, including data model and task mappings that can update the XML files.

The template tutorial includes the necessary configuration and code to read and write to a user. The tutorial also contains a permission repository in the form of an XML file.

All files and code are also referenced in the \template connectivity folder.

Target system

This tutorial describes how to write template connectivity for a Lightweight Directory Access Protocol (LDAP) system. The LDAP system contains users, roles and assignment between users and roles.

All users are stored in the "User" OrgUnit in LDAP, and the resources are stored in the "Roles" OrgUnit.

In the example above, the CN=User OrgUnit is where all users are stored.

In the example above, the CN=Roles OrgUnit is where all roles are stored.

You must perform the procedures in this tutorial in chronological order.