Re: people CN
pays@faugeres.inria.fr Tue, 01 December 1992 21:30 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa10221;
1 Dec 92 16:30 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa10211;
1 Dec 92 16:30 EST
Received: from haig.cs.ucl.ac.uk by CNRI.Reston.VA.US id aa24796;
1 Dec 92 16:30 EST
Received: from bells.cs.ucl.ac.uk by haig.cs.ucl.ac.uk with local SMTP
id <g.07592-0@haig.cs.ucl.ac.uk>; Tue, 1 Dec 1992 20:25:07 +0000
Received: from faugeres.inria.fr by bells.cs.ucl.ac.uk with Internet SMTP
id <g.01026-0@bells.cs.ucl.ac.uk>; Tue, 1 Dec 1992 20:24:59 +0000
X400-Received: by /PRMD=inria/ADMD=atlas/C=FR/; Relayed;
01 Dec 92 21:24:52+0100
Date: 01 Dec 92 21:24:52+0100
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: pays@faugeres.inria.fr
To: osi-ds@cs.ucl.ac.uk, wg-nap@rare.nl
Subject: Re: people CN
Message-ID: <723241492.21711.0@faugeres.inria.fr>
As it seems that the discussion has come to a pause, may I try to
have a few about what has been said so far...
there seems to be 3 proposals coming out:
a) sequence number within the CN
b) RDN composed of CommonName + another attribute
b1) another "user friendly attribute" (eg. Description or Role)
b2) another "UniqueId type of attribute" (UserId or new specificId)
let's have a look at them (if I remenbered and understood well the
messages exchanged)
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.
-> easy to manage
(need for a proper sequence number allocation procedure)
-> not really respecting X.500 "spirit"
-> not elegant
-> not confortable for people having to exchange their CN
-> the CN is not enough for human user discrimination, need to "see"
more attributes values.
solutions b):
-------------
cn=Jacques Martin + <tttt>=<vvvv>, O=FooBar, C=FR
In such a case the RDN is made of 2 components (one being the CN limited
to the usual Given Surname, and the other some discriminating additional
attribute).
-> it is workable with "reasonable" DUA
(eg. a decent DUA must be able in case a simple read fails
to generate a search which will "catch" objects with RDN made
of several components)
-> it might be a little bit more costly in term of operations
generated by a interactive (human user) DUA, but it is not
really important and it has no impact on the name-server type
queries
the proposals b1 and b2 differs apparently because some people
are mostly (maybe only) thinking/interested in human user interactive DUA
whereas others give much more weight to name-server type applications
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
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
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
====================================
Well I suspect I have not been "fair" enough to hide the fact that
at this point I favour a b2) type solution.
There seems to be several others justification for even a stricter
B2) type naming; It seems that a "subtree unique" Id would be
extremely useful for many tasks such as X500 data management, stats,
etc.... has it has for this type of task all the advantages a
unique integer has over an unconstrained character string.
As it has been mentioned a country wide Id (such as Social security number)
is not "legally" acceptable, thus a UniqueId allocated at the organisation
level seems the best solution.
Nota: generaly something similar already exist within any organisation
to allocate a staff-Id
- it proves it is feasible
- I don't say use the name value : this may have legal or other constraints
which preferably should be avoided!
=====================================
Is this message a fair account of what has been said in the list?
certainly not -> feel free to make your own conclusions/summary
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?
-- PAP
- 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