LDAP implementations

LDAP is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services for an IP network. A common usage of LDAP is to provide a single sign on where a single user logs in to multiple network services using but one password.

Niagara supports two LDAP server implementations:

  • Windows AD (Active Directory)

    This widely-implemented type of LDAP server is a Microsoft-supplied service used on Windows domain networks, and is included in most Windows Server operating systems. AD provides an interface for these protocols: LDAP (LDAPv2 or LDAPv3) and Kerberos (for authentication). With AD, users can access resources anywhere on the network with a single login.

    The Windows AD is structured as a hierarchical tree of objects.

    To integrate a Windows AD system with a network of Niagara stations, in the Services container and under the AuthenticationService, add one of the authentication schemes:

    • LdapScheme is for ADs versions LDAPv2, and LDAPv3.

    • KerberosScheme is for ADs that support Kerberos authentication. The host Niagara platform must be licensed for LDAPv3. If Kerberos authentication is used, the LDAPv3 requires the attribute: Kerberos=”true”.

  • Open source implementations

    These implementations, including Apache Directory Server and OpenLDAP, support both LDAPv2 and LDAPv3 (with the possibility of Kerberos authentication).

    Each of these implementations is structured as a hierarchical tree of objects. Each object has a set of attributes.