Re: people CN
Tim Howes <tim@terminator.rs.itd.umich.edu> Wed, 02 December 1992 20:26 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa18560;
2 Dec 92 15:26 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa18556;
2 Dec 92 15:25 EST
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa23053;
2 Dec 92 15:26 EST
Received: from bells.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP
id <g.03322-0@haig.cs.ucl.ac.uk>; Wed, 2 Dec 1992 19:09:41 +0000
Received: from terminator.rs.itd.umich.edu by bells.cs.ucl.ac.uk
with Internet SMTP id <g.04805-0@bells.cs.ucl.ac.uk>;
Wed, 2 Dec 1992 19:09:10 +0000
Received: from vertigo.rs.itd.umich.edu
by terminator.rs.itd.umich.edu (5.67/2.2) id AA03407;
Wed, 2 Dec 92 14:08:42 -0500
Message-Id: <9212021908.AA03407@terminator.rs.itd.umich.edu>
To: pays@faugeres.inria.fr
Cc: osi-ds@cs.ucl.ac.uk, wg-nap@rare.nl
Subject: Re: people CN
In-Reply-To: Your message of "01 Dec 92 21:24:52 +0100."
<723241492.21711.0@faugeres.inria.fr>
Date: Wed, 02 Dec 92 14:08:50 -0500
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: Tim Howes <tim@terminator.rs.itd.umich.edu>
> From: pays@faugeres.inria.fr > To: osi-ds@cs.ucl.ac.uk, wg-nap@rare.nl > solution a): > ------------ > > cn=Jacques Martin 2, O=FooBar, C=FR > > Is the one being used today by those that have given attention enough > to the probleme to produce a "rule" for people naming. This is basically the solution we use at UM. We only use the number appended form if a conflict has occurred, though, which means most people don't have to worry about it. > -> easy to manage > (need for a proper sequence number allocation procedure) True. The number allocation procedure is trivial. > -> not really respecting X.500 "spirit" > -> not elegant True. But we got over that. What is the point of adhering to the spirit of X.500 if it does not lead to a solution that works? Ditto for elegance. > -> not confortable for people having to exchange their CN I'm not sure I know what you mean by this. Some people are not wild about having a number appended to their name, but when they understand what it's for they generally don't object. If they change their name, they their DN is going to change anyway (and so might the number). The real question is what difference does it make to the user? Our experience has been that the answer is "none". Our users do not really care what their DN is, nor should they. UFN buys us that, so I can be known as "Tim Howes, University of Michigan, US". I argue that nobody needs to know that I am really "cn=Timothy A Howes, ou=Information Technology Division, ou=Faculty and Staff, ou=People, ou=University of Michigan, c=US". If some user agent forces a user to deal with DNs, or only produces DNs (or RDNs) when I have to choose between two or more entries, that's bad. > -> the CN is not enough for human user discrimination, need to "see" > more attributes values. I don't think it's possible for a DUA to know ahead of time what attributes a user will need to disambiguate between people with the same name. Maybe I know the address, maybe I know what they do for a living, maybe I know only their favorite drink. How does choosing one extra attribute arbitrarily to be part of the RDN solve the problem? Agreed, it may help in 80% of the cases or more, but who's to say? > from the first category -> proposal b1) > ---------------------------------------- > the additional attribute is meant to be easy to read/remember for > a human being (thus the description of role position within the > organisation) > > cn=Jacques Martin + Role=Director, O=FooBar, C=FR > or > cn=Jacques Martin + Desc= Le petit gros muscle, O=FooBar, C=FR > > -> this may ease interactive usage > > -> BUT > - this does not provide for a generic scheme for disambiguanting > people entries, > +> I need to write down a simple and stable rule, and I would hate > to regulate what is in a "Description" attribute > to enforce rules over a Role attribute that would not > be only derived from the company organisation > nor it does not prove to be stable over time > +> I would hate to see DN change frequently! > - this in fact does not really improve the ease for browsing, > as any one is able to search a sub-tree with any AVA (not > restricted to RDN components) as a filter I basically agree with this. > remains the proposal b2) > ------------------------ > > a RDN is composed of the usual CN associated with a UniqueId attribute. > > cn=Jacques Martin + UniqueId=5708, O=FooBar, C=FR This solution is really nothing more than solution a) done in an X.500-ish kind of way. Most of the same arguments apply. > cons: > -> In some case the DN may not be sufficient for a human user > to distinguish between 2 different persons > eg: > cn=Jacques Martin + UniqueId=5708 > cn=Jacques Martin + UniqueId=8345 > Thus, the interactive user will have to be presented more attributes > (eg. Role + Description + ....). > pros: > -> Once a allocation procedure set within an organisation it is > easy to create unique and stable DN for every staff. > -> No inelegant nor awkward side effect on the natural "GivenName SurName" > CN usage > -> Name server usage facilitated > -> Anyhow human user will only extremely rarely use a DN, it will be stored > in a Personal UA alias book or equivalent, and will often be > extracted automatically from the directory or from say an '88 Orname The reason we chose solution a) over b2) has to do with our email environment. We do mostly smtp-rfc822 email on campus. We wanted a flat namespace for all of our people for email purposes. It was just much easier to deal with a CN with a number appended than with another attribute when doing the email lookups. In hindsight, b2) might have been better. But it's hard to say. It's very easy to explain to our users that, eg. "you have the additional commonName 'Timothy A Howes 1', which is the only one we guarantee to remain unique below o=UofM". It shows up as an extra CN when they display their entry with some DUA. If we chose b2), we'd have to explain to them how they could construct their email address. In any case, I certainly favor the "arbitrary id appended" solution (whether done as in a) or in b2)) over the b1) solution. > Is a common solution (assuming this is a reachable goal) > to be badly looked for? then pushed into generalized practice? > Do we have to lobby to promote such a solution? I don't think it's practical to try for a common solution. Each organization may have different requirements (as we do with our campus-wide email namespace), that lead to different solutions. Maybe what we need to do is accept the fact that we'll have multiple solutions and look at trying to make them work together. -- Tim
- people CN pays
- Re: people CN Andrew Waugh
- Re: people CN pays
- Re: people CN Andrew Waugh
- Re: people CN Thomas Lenggenhager
- Re: people CN Ruenzler Walter
- Re: people CN Alan.Young
- Re: people CN Thomas Lenggenhager
- Re: people CN Ruenzler Walter
- Re: people CN Andrew Findlay
- Re: people CN Thomas Lenggenhager
- Re: people CN Christian Huitema
- Re: people CN Andrew Findlay
- Re: people CN Andrew Findlay
- Re: people CN Thomas Lenggenhager
- Re: people CN A.Macpherson
- Re: people CN pays
- Re: people CN Thomas Lenggenhager
- Re: people CN pays
- Re: people CN Tim Howes