Re: [apps-discuss] The acct: scheme question
Graham Klyne <GK@ninebynine.org> Mon, 02 July 2012 11:57 UTC
Return-Path: <GK@ninebynine.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 852D721F8BBD for <apps-discuss@ietfa.amsl.com>; Mon, 2 Jul 2012 04:57:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.074
X-Spam-Level:
X-Spam-Status: No, score=-7.074 tagged_above=-999 required=5 tests=[AWL=-1.525, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_TOWRITE=1.05]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2uZo+sKDZChM for <apps-discuss@ietfa.amsl.com>; Mon, 2 Jul 2012 04:57:15 -0700 (PDT)
Received: from relay8.mail.ox.ac.uk (relay8.mail.ox.ac.uk [129.67.1.171]) by ietfa.amsl.com (Postfix) with ESMTP id 907D521F8BBB for <apps-discuss@ietf.org>; Mon, 2 Jul 2012 04:57:15 -0700 (PDT)
Received: from smtp2.mail.ox.ac.uk ([163.1.2.205]) by relay8.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SlfFm-0007Rl-Qt; Mon, 02 Jul 2012 12:57:18 +0100
Received: from tinos.zoo.ox.ac.uk ([129.67.24.47]) by smtp2.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SlfFm-0002hB-79; Mon, 02 Jul 2012 12:57:18 +0100
Message-ID: <4FF18B9C.4010102@ninebynine.org>
Date: Mon, 02 Jul 2012 12:53:00 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Peter Saint-Andre <stpeter@stpeter.im>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <CAKaEYhKpeayOw4sN4=NYaoXKJQ2e5P+pP8SqJqnt-=Barb=WqA@mail.gmail.com> <4E1F6AAD24975D4BA5B168042967394366568E4F@TK5EX14MBXC283.redmond.corp.microsoft.com> <1340723227.60315.YahooMailNeo@web31801.mail.mud.yahoo.com> <4E1F6AAD24975D4BA5B168042967394366568FF8@TK5EX14MBXC283.redmond.corp.microsoft.com> <043201cd54a5$79f2e170$6dd8a450$@packetizer.com> <CAKaEYhL0NS=RZXTdyOMBM_q15P7D1KZ9kgUyMYYB06kA9f0w8Q@mail.gmail.com> <4FEC3B4F.80607@ninebynine.org> <4FEC8BF0.6070605@stpeter.im> <4FEFBF51.5000905@stpeter.im>
In-Reply-To: <4FEFBF51.5000905@stpeter.im>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Cc: apps-discuss@ietf.org, "Murray S. Kucherawy" <msk@cloudmark.com>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Jul 2012 11:57:16 -0000
Pater, (comments below) On 01/07/2012 04:09, Peter Saint-Andre wrote: > On 6/28/12 10:53 AM, Peter Saint-Andre wrote: >> On 6/28/12 5:09 AM, Graham Klyne wrote: >>> On 28/06/2012 08:28, Melvin Carvalho wrote: >>>> Should acct: be rejected, we can simply use mailto: as per SWD. >>>> Similarly >>>> you could simply use ?acct=user@host as has been suggested. >>> >>> Since my comments with reviewer hat on have been cited, I feel I should >>> summarize my personal feelings about the specification of the acct: scheme. >>> >>> *Reviewer hat OFF* >>> >>> Roughly, I think the acct: scheme does provide a useful, possibly minor, >>> purpose that is not served by other URI schemes, and as such it has >>> reasonable claim to meet the bar for registering a new scheme. But I >>> think the description of the acct: scheme in the WebFinger document does >>> a poor job of explaining this; i.e. I think there is a document quality >>> issue here around the acct: scheme registration/specification. >>> >>> I've had private exchanges with one of the document editors, but I don't >>> think my suggestions have been reflected in the current draft. In >>> summary, what I think is not as clear as it should be in the scheme >>> registration includes: >>> * what does an acct URI identify >>> * how are acct URIs allocated; what's the assignment delegation structure? >>> * how should an acct: URI be dereferenced? (e.g. if one were used as a >>> link in a web page, how should it be handled?). >>> >>> I suspect that most of this information can be inferred if one has a >>> detailed knowledge of WebFinger protocol, but for an average Joe web >>> developer I don't think that's really helpful. >>> >>> I don't think this is a sufficiently important issue for me to engage >>> more actively with the discussion. >> >> Graham, I think you're right about the fact that these matters are >> underspecified. I hereby offer to propose some text, and will do that in >> the next few days. > > I went beyond proposing text and decided to write a standalone I-D: > > http://datatracker.ietf.org/doc/draft-saintandre-acct-uri/ > > Graham, I think that text answers the questions you posed, hopefully in > an accurate way. Generally, this is in line with my understanding of the intent of acct: scheme. Paul and/or the WebFinger folks will be better placed to judge. Some comments: == Section 3 == [[ For example, if a user has an account name of "foobar" on a microblogging service "status.example.net", it can be inferred that the user's 'acct' URI at that provider is acct:foobar@status.example.net even if the provider has not explicitly assigned such a URI. ]] I might say thus: [[ For example, if a user has an account name of "foobar" on a microblogging service "status.example.net", it is taken as convention that the string "foobar@status.example.net" designates that account. This is expressed as a URI using the acct: scheme as "acct:foobar@status.example.net". ]] (The phrasing is intended to take account of the fact that WebFinger clients are expected to accept the "foobar@status.example.net" without the acct: prefix.) == Section 4.4 == My understanding is that an acct: URI is intended to be dereferenced using the WebFinger protocol. I'm not sure about associated MIME types: does WebFinger define any such? == Section 4.6 == I'm a little unsure about the phrasing "only the WebFinger protocol uses the 'acct' URI scheme", but I can't put my finger on any problem or offer better phrasing at this time. == Section 5 == Maybe add: [[ Dereferencing an acct: URI could reveal information about a user's account. As such, care should be taken that personally identifying information is not released without appropriate permissions and/or credentials. ]] ? ... HTH, #g --
- [apps-discuss] The acct: scheme question Murray S. Kucherawy
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Barry Leiba
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Gonzalo Salgueiro
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Gonzalo Salgueiro
- Re: [apps-discuss] The acct: scheme question Bob Wyman
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Ted Hardie
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question Henry S. Thompson
- Re: [apps-discuss] The acct: scheme question Bob Wyman
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Henry S. Thompson
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Michiel de Jong
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Michiel de Jong
- Re: [apps-discuss] The acct: scheme question SM
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Bob Wyman
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question Henry S. Thompson
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question SM
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question SM
- Re: [apps-discuss] The acct: scheme question Bjoern Hoehrmann
- Re: [apps-discuss] The acct: scheme question SM
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question Paul E. Jones
- Re: [apps-discuss] The acct: scheme question Henry S. Thompson
- Re: [apps-discuss] The acct: scheme question Henry S. Thompson
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question Phillip Hallam-Baker
- Re: [apps-discuss] The acct: scheme question Melvin Carvalho
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question Phillip Hallam-Baker
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Phillip Hallam-Baker
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Mike Jones
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question John Bradley
- Re: [apps-discuss] The acct: scheme question Martin Thomson
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre
- Re: [apps-discuss] The acct: scheme question Bob Wyman
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Phillip Hallam-Baker
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question Martin J. Dürst
- Re: [apps-discuss] The acct: scheme question William Mills
- Re: [apps-discuss] The acct: scheme question Graham Klyne
- Re: [apps-discuss] The acct: scheme question Peter Saint-Andre