One document matched: draft-leach-asid-ds-email-00.txt
ASID Working Group Paul J. Leach, Microsoft
INTERNET-DRAFT
<draft-leach-asid-ds-email-00.txt>
Expires September 25, 1997 March 25, 1997
Locating DS Entries by E-mail Address
Preliminary Draft
STATUS OF THIS MEMO
This document is an Internet-Draft. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts. This draft is not a work item
of the ASID working group.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress".
To learn the current status of any Internet-Draft, please check the
"1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
ftp.isi.edu (US West Coast).
Distribution of this document is unlimited. Please send comments to
the ASID working group at <ietf-asid@umich.edu>. Discussions of the
working group are archived at <URL:
ftp://terminator.rs.itd.umich.edu/ietf-asid/archive>.
ABSTRACT
The LDAPv3 protocol (as specified in [1]) is designed to be a
lightweight access protocol for directory services supporting X.500
models. In addition, in an Internet context, many of the names about
which users seek information are Internet email addresses. A native
LDAP based directory service for the Internet should make it
convenient to process such names -- there is a huge social investment
DO NOT IMPLEMENT TO THIS DOCUMENT! [Page 1]
Internet-Draft Locating LDAP Servers 03/26/97
spanning two decades to get to the point where names like
"john.doe@somewhere.com" can appear in newspaper articles, TV
commercials, and on billboards and millions of people understand what
do with them.
This draft defines a very simple convention for looking up
information associated with people identified by Internet email
addresses - really nothing more than identifying an existing
capability of LDAP, in the hopes that the convention can become
widespread.
Table of Contents
1. Introduction.......................................................2
2. Specification......................................................2
3. Security Considerations............................................3
4. References.........................................................3
5. Author's address...................................................3
1. Introduction
We are interested in scenarios such as the following:
· What is the name (telephone number, postal address, etc.) of the
person whose email address is "john.doe@somecorp.com"?
· What is the name of the calendar server holding free/busy time
information for the person whose email address is
"john.doe@somecorp.com"?
2. Specification
We show how, given a person's RFC822 [4] email address and an LDAP
attribute, to construct an LDAP URL [3] to fetch that attribute. We
make use of the work by Kille and Wahl [2] to convert the domain name
in the email address to an X.500 DN, which forms the root of a deep
search for an entry with the given email address.
Let "attr" be the attribute (telephone number, postal address,
calendar server, etc.) that it is desired to obtain, and
"person@domain " be the RFC822 email address of the person. Suppose
the translation of "domain" into an X.500 DN according to [2] is
DO NOT IMPLEMENT TO THIS DOCUMENT! [Page 2]
Internet-Draft Locating LDAP Servers 03/26/97
"DC=x,DC=y". Then the canonical LDAP URL to fetch the attribute is
"ldap://domain/DC=s,DC=y?attr?sub?mail=person@domain".
What the above URL does is specify (via the "sub" keyword) a search
of the entire subtree of the directory for the person's domain for
an entry whose value for the "mail" attribute is the person's email
address, requesting the return of the value of the specified
attribute.
A note on the attribute name "mail". In [5], we have
( 0.9.2342.19200300.100.1.3 NAME 'mail' EQUALITY caseIgnoreIA5Match
SUBSTRINGS caseIgnoreIA5SubstringsMatch SYNTAX 'IA5String{256}' )
and from RFC 1274 [6] we have
rfc822Mailbox ATTRIBUTE
WITH ATTRIBUTE-SYNTAX
caseIgnoreIA5StringSyntax
(SIZE (1 .. ub-rfc822-mailbox))
::= {pilotAttributeType 3}
and
data OBJECT IDENTIFIER ::= {ccitt 9}
pss OBJECT IDENTIFIER ::= {data 2342}
ucl OBJECT IDENTIFIER ::= {pss 19200300}
pilot OBJECT IDENTIFIER ::= {ucl 100}
pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
I.e., pilotAttributeType is {pilot 1} is 0.9.2342.19200300.100.1 so
{pilotAttributeType 3} is 0.9.2342.19200300.100.1.3 so the OID for
'mail' is the same as for rfc822Mailbox. It would have been more
obvious if [5] had used the symbolic attribute names from RFC 1274
instead of the raw OIDs.
3. Security Considerations
Putting attributes associated with people in directories accessible
from over the Internet must be done with due care for maintaining the
privacy of the information. LDAPv3 permits, but does not require,
strong authentication and privacy protocols to be used to access the
directory. Unless these are in use, it is advisable that only public
information should be put in a directory accessible to the Internet.
DO NOT IMPLEMENT TO THIS DOCUMENT! [Page 3]
Internet-Draft Locating LDAP Servers 03/26/97
4. References
[1] M. Wahl, T. Howes, S. Kille, "Lightweight Directory Access
Protocol(v3)". Internet-Draft <draft-ietf-asid-ldapv3-
protocol.txt>, ASID Working Group, June 5, 1996.
[2] S. Kille, M. Wahl, An Approach for Using Domains in LDAP
Distinguished Names, Internet Draft <draft-ietf-asid-ldap-domains-
00.txt>, ASID Working Group, July 31, 1996 (Work in progress)
[3] T. Howes, M. Smith, RFC 1959, An LDAP URL Format, June 1996
[4] D. Crocker, RFC 822, "Standard for the format of ARPA Internet
text messages", 08/13/1982
[5] Wahl, Coulbeck, Howes & Kille, "Lightweight Directory Access
Protocol: Standard and Pilot Attribute Definitions",10/23/1996,
<draft-ietf-asid-ldapv3-attributes-03.txt> (Work in progress)
[6] P. Barker, S. Kille, RFC 1274, "The COSINE and Internet X.500
Schema", 11/27/1991
5. Author's address
Paul J. Leach
Microsoft
1 Microsoft Way
Redmond, Washington, 98052, U.S.A.
Email: paulle@microsoft.com
DO NOT IMPLEMENT TO THIS DOCUMENT! [Page 4]
| PAFTECH AB 2003-2026 | 2026-04-23 23:43:18 |