Exemplos de mapeamento de atributos para LDAP

Os seguintes mapeamentos fornecem exemplos adicionais do mapeamento de atributos para plug-ins de pesquisa de LDAP.
O seguinte exemplo de mapeamento de atributos pesquisa no diretório LDAP
hr.corp
um registro com um atributo para
mail
cujo valor corresponda ao do parâmetro de pesquisa
sender-email
. Retorna ao Enforce Server o valor do atributo
givenName
para esse registro.
attr.First\ Name = dc=corp,dc=hr:(mail=$sender-email$):givenName
No seguinte exemplo de mapeamento de atributos, uma linha separada é inserida para cada atributo personalizado que deve ser preenchido. Além disso, observe o uso da variável temporária
TempDeptCode
. O código do departamento é necessário para obter o nome do departamento na hierarquia de LDAP. Porém, somente o nome do departamento precisa ser armazenado como um atributo personalizado. A variável
TempDeptCode
é criada com esta finalidade.
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