LDAP multi value attributes

Hello,

I would like to use the LDAP attribute "showInAddressBook" via ARM.

I know that I can add more LDAP attributes in the "pnServer.config.xml":

<changeConfiguration>
  <activeDirectory>
    <PropertiesToLoad type="System.String">showInAddressBook</PropertiesToLoad>
      <PropertiesDetails>
        <showInAddressBook>
          <AliasDisplayName type="System.String">showInAddressBook</AliasDisplayName>
        </showInAddressBook>
    </PropertiesDetails>
  </activeDirectory>
</changeConfiguration>

The problem is that the attribute "showInAddressBook" can have several values at once.
Which attribute type do I have to use for this?

There is for example Boolean:
<TypeInfo>System.Boolean>/TypeInfo>

But what type is an attribute, which can have several values at once?

Best regards

Jonas

  • That's for the spn attribute:

    <PropertiesDetails.ServicePrincipalName.ApplicableObjectClasses type="System.String">computer, user</PropertiesDetails.ServicePrincipalName.ApplicableObjectClasses>
    <PropertiesDetails.servicePrincipalName.IsHidden type="System.String">false</PropertiesDetails.servicePrincipalName.IsHidden>
    <PropertiesDetails.serviceprincipalname.TypeInfo type="System.String">System.String[]</PropertiesDetails.serviceprincipalname.TypeInfo>
    <PropertiesDetails.serviceprincipalname.AttributeEditType type="System.String">StringMultiValue</PropertiesDetails.serviceprincipalname.AttributeEditType>