Class: XmlSecondaryLdapGroupSource

tibco.objectapi.de.base.XmlSecondaryLdapGroupSource

new XmlSecondaryLdapGroupSource()

Extension of XmlLdapSource, which identifies a secondary LDAP Source entry within an LDAP container. An LDAP container can hold a single primary LDAP Source and any number of secondary LDAP Sources. Secondary LDAP Sources hold "foreign-key" references that map their entries to those of the primary LDAP Source by named attribute values. Constructs a new XmlSecondaryLdapGroupSource.

The following features are supported:

Extends

Members

attributeMapping :Array.<tibco.objectapi.de.base.XmlLdapAttributeMapping>

This property holds the value of the 'Attribute Mapping' containment reference list.
Type:
Inherited From:

groupDn :string

The Group DN uniquely identifies the directory entry that is the group. This can be derived by performing a search based upon the base-DN, search filter and scope parameters described above. Or, it can be manually entered (with verification) by the user. This property holds the value of the 'Group Dn' attribute.
Type:
  • string
Inherited From:

ldapAlias :string

The name (or alias) by which a configured LDAP connection shared resource is identified. LDAP connection shared resource are named with the prefix "ldap/de/" in order to indicate that they are intended for Directory Engine use. The alias given here is that name without the "ldap/de/" prefix. An LDAP container can contain only one instance of an LDAP source for any alias. This property holds the value of the 'Ldap Alias' attribute.
Type:
  • string
Inherited From:

memberAttribute :string

The member attribute names the attribute within the group entry that holds the collection of member idenifiers - their DNs. This will give the final list of candidate resources. This property holds the value of the 'Member Attribute' attribute.
Type:
  • string
Inherited From:
Definition of how this secondary LDAP source is mappped to the primary LDAP source. The mapping will allow an attribute's value in the primary LDAP source to map to an attribute's value in the secondary LDAP source. For example, if a resource has an entry of "UID=Clint Hill" in the primary LDAP source, and is uniquely identified in the secondary LDAP source as "CN=Clint Hill". The mappping would map the "UID" attribute in the primary LDAP source to the "CN" attribute in the secondary LDAP source. This property holds the value of the 'Primary Link' containment reference list.
Type:

resourceNameAttributes :string

(Optional) A space-separated list of named LDAP attributes, whose values will be concatenated to generate a default display name for resources derived from entries in this LDAP source. When an LDAP container contains one or more secondary LDAP sources, and those LDAP sources also provide resource-name-attributes, those of the first entry encountered will be used. This property holds the value of the 'Resource Name Attributes' attribute.
Type:
  • string
Inherited From: