[389-users] Attribute value ordering

Rich Megginson rmeggins at redhat.com
Wed Aug 21 15:07:49 UTC 2013


On 08/21/2013 08:21 AM, Mitja Mihelič wrote:
> After a bit more time with the Console I changed the order of the 
> attributes within the textbox(?) that displays the mail attribute values.
> Please see the attached screenshots.
> Ldapsearch output also confirms the new order. The change seems 
> persistent, at least for now.

Ok, it may work for now, but it is not guaranteed to work, and may break 
unexpectedly in the future.

> I do not know what happened in the background.
>
> Do you think this could also be done from the command line?

Yes - ldapmodify.

>
> Regards,
> Mitja
>
> -- 
> Mitja Mihelič
> ARNES, Tehnološki park 18, p.p. 7, SI-1001 Ljubljana, Slovenia
> tel: +386 1 479 8877, fax: +386 1 479 88 78
>
> On 08/19/2013 05:22 PM, Rich Megginson wrote:
>> On 08/19/2013 09:12 AM, Mitja Mihelič wrote:
>>> Hi!
>>>
>>> Out DIT holds user entries that have multiple "mail" attributes 
>>> (main email, aliases).
>>> Here is an example entry:
>>> dn: eduPersonPrincipalName=user at example.com,dc=example,dc=com
>>> mail: nickname at example.com
>>> mail: user at example.com
>>> mail: user.name at example.com
>>>
>>> Our application (e.g. WordPress) authenticates against the 389DS and 
>>> also pull some additional attributes, needed by the application. In 
>>> this case the email address.
>>> The application picks up the first mail attribute received and uses 
>>> it as the user's email. In this case would be 
>>> "nickname at example.com", which is unwanted. The desired outcome would 
>>> be the "user.name at example.com" displayed as first.
>>> By what algorithm/logic do the attributes get sorted? Time added 
>>> perhaps?
>> Undefined.
>>> Is there any way of influencing this sorting?
>> No.
>>>
>>>
>>> We were also thinking of putting the "main" email into another 
>>> attribute. Which attribute would be appropriate for something like 
>>> this?
>> There is an attribute 'mailAlternateAddress' - not sure what it is 
>> used for
>>>
>>> Regards,
>>> Mitja
>>>
>




More information about the 389-users mailing list