• Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Directory - LDAP
    • None
    • 7
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Specific use-case:
      Given a Microsoft-centric setup where users' email addresses are managed by Microsoft Exchange, which is tied into the same Active Directory instance Crowd is configured to synchronize from.

      In this setup, users' email addresses are stored in a multi-valued LDAP attribute named proxyAddresses like so:

      proxyAddresses: smtp:barbara@contoso.com
      proxyAddresses: SMTP:Barbara.Sankovic@contoso.com
      proxyAddresses: sip:barbara.sankovic@contoso.com
      proxyAddresses: other:stuff
      

      The primary email address which is usually (but not always and therein lies the issue) found in the mail attribute is stored as the entry in proxyAddresses that starts with SMTP: (note the colon).

      This request is to add support to the core LDAP library in Crowd to support an expression to use during LDAP sync, something like ldap-multivalue-field[criteria] and get the specified value from the collection – for example proxyAddresses[SMTP:] which returns Barbara.Sankovic@contoso.com.

            [CWD-4192] Support for use of value from multi-valued LDAP attribute

            There are no comments yet on this issue.

              Unassigned Unassigned
              10a643a69d47 Kutsal Berberoglu
              Votes:
              32 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: