LDAP の属性マップの例

次に、LDAP ルックアッププラグインの追加の属性マップの例を示します。
この例の属性マップでは、値が
sender-email
ルックアップパラメータの値と一致する
mail
属性を持つレコードの
hr.corp
LDAP ディレクトリを検索します。Enforce Server には、そのレコードの
givenName
属性の値が返されます。
attr.First\ Name = dc=corp,dc=hr:(mail=$sender-email$):givenName
次の属性マップの例では、各行は、ポピュレートされる各カスタム属性に入力されます。
TempDeptCode
一時変数が使用されることにも注意してください。部署コードは LDAP 階層から部署名を取得するために必要です。しかし、カスタム属性として格納される必要があるのは部署名のみです。
TempDeptCode
変数はこのために作成されます。
attr.First\ Name = cn=users:(mail=$sender-email$):firstName attr.Last\ Name = cn=users:(mail=$sender-email$):lastName attr.TempDeptCode = cn=users:(mail=$sender-email$):deptCode attr.Department = cn=departments:(deptCode=$TempDeptCode$):name attr.Manager = cn=users:(mail=$sender-email$):manager