PhenixID

Replace DN with Other DN

Version: 1.5

Category: Process

Extended Category: LDAP

Action Package: Standard Actions

Description

Search for and replace a DN attribute with a matching LDAP DN. This is ,for example, used for synchronizing group members between different directories. The search uses the naming attribute of the existing DN to find a match to the specified LDAP attribute on a new DN object. The full DN of the matched object replaces the existing DN value. This works for both single and multivalue session attributes.

Parameter

Description

Example

Target Data Source

Select an LDAP data source

OpenDJ

Search Base DN

The search base for matching objects.

O=CompanyName

Session DN Attribute to Replace

The session object DN attribute to replace by matching with LDAP.

MatchedDN

Match Value to LDAP Attribute

The LDAP object attribute to match against the session object value.

memberOf

Optional Search Filter

An optional LDAP search filter to append.

(&(cn=*)(objectclass=group))

Remove or Ignore Unmatched Values

Should unmatched values be ignored or removed from the session attribute? (remove or ignore, default: remove).

ignore

Use Cases

Example 1: Replace Groups from AD with groups from OpenDJ

This action will replace the current user group memberships with matched groups for a different directory. Groups that doesn’t exist in the other directory will be dropped from the session attribute memberOf.

Parameter

Value

Target Data Source

OpenDJ

Search Base DN

ou=Internal Users,o=Company

Session DN Attribute to Replace

memberOf

Match Value to LDAP Attribute

cn

Optional Search Filter

[BLANK]

Remove or Ignore Unmatched Values

[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