PhenixID

DN Manipulator

Version: 1.7

Category: Process

Extended Category: LDAP

Action Package: Standard Actions

Description

Manipulation of an LDAP DN string.

Parameter

Description

Example

DN Attribute:

The session attribute that contains the DN (leave blank for the session object name).

distinguishedName

Result DN Attribute(s):

The result will be written to these attributes, separate the attribute names with “,”. If empty, the DN attribute is updated.

distinguishedNameManipulated

Convert to Typeless (remove cn=) (false/true):

Remove the attribute names from the DN (Default: false).

false

Get Parent DN (false/true):

If the DN should be converted to the DN’s parent DN.

true

Get the RDN (false/true):

If the naming value and attribute from the DN should be fetched. For example if DN is CN=jdoe,O=Nordicedge, this will return the CN=jdoe if typeless is false or jdoe if typeless is true.

true

Split all DN’s Into a Multivalue (false/true):

If the DN should be converted into a multivalue DN with each parent DN as itself. Requires a session attribute and not the session object name.

false

Get Specific Hierarchy Level (1-n):

Extract a specific hierarchy level from the DN, starting with 1 as the top node.

Example: Level 2 will from cn=ddd,ou=ccc,ou=bbb,o=aaa extract ou=bbb,o=aaa.

2

Use Cases

Example 1: Get parent DN

Extract the parent DN.

Parameter

Value

DN Attribute:

distinguishedName

Convert to Typeless (remove cn=) false/true):

[BLANK]

Get Parent DN (false/true):

true

Get the RDN (false/true):

[BLANK]

Split all DN’s Into a Multivalue (false/true):

[BLANK]

Get Specific Hierarchy Level (1-n):

[BLANK]


DISCLAIMER
Information provided in this document is for your information only. PhenixID makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners.

The origin of this information may be internal or external to PhenixID. PhenixID makes all reasonable efforts to verify this information.

PhenixID - support.phenixid.se