Identity Manager Driver Kit

This Release Notes introduces the Identity Manager Driver SDK.

Table of Contents

1.0 Identity Manager Drivers

NetIQ Identity Manager helps you build an intelligent identity management framework to service your enterprise—both inside the firewall and into the cloud. Identity Manager centralizes the administration of user access and ensures that every user has one identity from your physical and virtual networks to the cloud.

Identity Manager drivers synchronize identity information among several types of directories, databases, and business applications and the Identity Vault. You can configure the driver to synchronize the data in a single direction or in both directions. The components of Identity Manager are:

  • Identity Vault that stores all information for your identity management solution
  • Engine that processes all data changes that occur in the Identity Vault or a managed system
  • Connected System whose identity information you want to manage
  • Identity Manager driver that provides the connection between a managed system and the Identity Vault
  • Remote Loader that loads drivers and communicates with the Identity Manager engine on behalf of drivers installed on remote servers

The Identity Manager SDK enables you to write an Identity Manager driver either in Java or C++.

1.1 Supported Platforms

In this release, an Identity Manager driver can be developed on eDirectory servers running eDirectory 9.0 or higher on the following platforms.

NOTE:Native Identity Manager drivers must be built with the same compiler as that used to build Identity Manager and eDirectory. This is due to binary incompatibility of C++ code generation between different versions of a compiler, as well as incompatibilities between C++ runtime shared libraries.

  • For building Native drivers on Windows - Microsoft Visual Studio 2017
  • For building .NET drivers on Windows - Microsoft Visual Studio 2017
  • For building Nativer drivers on Linux - gcc version 5

2.0 Dependencies

Identity Manager requires eDirectory 9.0 or later. To download an evaluation copy of NetIQ eDirectory or NetIQ Identity Manager, visit NetIQ Downloads website.

Identity Manager software is available from the following site: NetIQ Identity Manager

3.0 Documentation

To download the NDK documentation, visit Identity Manager Developer Documentation site. You must download and extract the documentation to start using it. To read or print the documentation, you need Adobe Acrobat Reader, a free download available from Adobe Acrobat Reader DC. The download contains a PDF file and HTML documentation in the C:\Novell\NDK\doc\dirxml\dirxmlbk directory, and a PDF file containing C++ reference in C:\Novell\NDK\doc\dirxml\xml_util.

The documents in this download were created as standalone files; therefore, links between files in this download and links to files in other downloads will not resolve.

4.0 Legal Notices

THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE AGREEMENT OR A NON-DISCLOSURE AGREEMENT. EXCEPT AS EXPRESSLY SET FORTH IN SUCH LICENSE AGREEMENT OR NON-DISCLOSURE AGREEMENT, NETIQ CORPORATION PROVIDES THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SOME STATES DO NOT ALLOW DISCLAIMERS OF EXPRESS OR IMPLIED WARRANTIES IN CERTAIN TRANSACTIONS; THEREFORE, THIS STATEMENT MAY NOT APPLY TO YOU.

For purposes of clarity, any module, adapter or other similar material ("Module") is licensed under the terms and conditions of the End User License Agreement for the applicable version of the NetIQ product or software to which it relates or interoperates with, and by accessing, copying or using a Module you agree to be bound by such terms. If you do not agree to the terms of the End User License Agreement you are not authorized to use, access or copy a Module and you must destroy all copies of the Module and contact NetIQ for further instructions.

This document and the software described in this document may not be lent, sold, or given away without the prior written permission of NetIQ Corporation, except as otherwise permitted by law. Except as expressly set forth in such license agreement or non-disclosure agreement, no part of this document or the software described in this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, or otherwise, without the prior written consent of NetIQ Corporation. Some companies, names, and data in this document are used for illustration purposes and may not represent real companies, individuals, or data.

This document could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein. These changes may be incorporated in new editions of this document. NetIQ Corporation may make improvements in or changes to the software described in this document at any time.

U.S. Government Restricted Rights: If the software and documentation are being acquired by or on behalf of the U.S. Government or by a U.S. Government prime contractor or subcontractor (at any tier), in accordance with 48 C.F.R. 227.7202-4 (for Department of Defense (DOD) acquisitions) and 48 C.F.R. 2.101 and 12.212 (for non-DOD acquisitions), the government’s rights in the software and documentation, including its rights to use, modify, reproduce, release, perform, display or disclose the software or documentation, will be subject in all respects to the commercial license rights and restrictions provided in the license agreement.

© 2018 NetIQ Corporation. All Rights Reserved.

For information about NetIQ trademarks, see https://www.netiq.com/company/legal/.