Re: [apps-discuss] I-D Action: draft-ietf-appsawg-acct-uri-05.txt

"Markus Lanthaler" <markus.lanthaler@gmx.net> Tue, 02 July 2013 18:35 UTC

Return-Path: <markus.lanthaler@gmx.net>
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 4A88B21F9B66 for <apps-discuss@ietfa.amsl.com>; Tue, 2 Jul 2013 11:35:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.15
X-Spam-Level:
X-Spam-Status: No, score=-1.15 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MSGID_MULTIPLE_AT=1.449]
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 XFLsPeoydxcV for <apps-discuss@ietfa.amsl.com>; Tue, 2 Jul 2013 11:34:58 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by ietfa.amsl.com (Postfix) with ESMTP id 4353321F9AD1 for <apps-discuss@ietf.org>; Tue, 2 Jul 2013 11:34:58 -0700 (PDT)
Received: from mailout-de.gmx.net ([10.1.76.10]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0LbO5M-1UVVJ62csE-00ktIn for <apps-discuss@ietf.org>; Tue, 02 Jul 2013 20:34:54 +0200
Received: (qmail invoked by alias); 02 Jul 2013 18:34:54 -0000
Received: from 178.115.249.85.wireless.dyn.drei.com (EHLO Vostro3500) [178.115.249.85] by mail.gmx.net (mp010) with SMTP; 02 Jul 2013 20:34:54 +0200
X-Authenticated: #419883
X-Provags-ID: V01U2FsdGVkX1/jwVkiBSjj2SO3rK9PKxuwnQ+Xs6jWsrfGOfeRf9 4pwWVY91u+/Ar8
From: Markus Lanthaler <markus.lanthaler@gmx.net>
To: apps-discuss@ietf.org
References: <20130617205341.15641.96770.idtracker@ietfa.amsl.com> <51BF786B.9060703@stpeter.im> <51D1C423.5000804@stpeter.im> <044d01ce76c4$4f133710$ed39a530$@packetizer.com> <05aa01ce7741$48378220$d8a68660$@packetizer.com> <CAC4RtVBfmPin-Uw9V6Ykkp+1S2FAtkamjzkWSgNeoAUNnw0xLw@mail.gmail.com>
In-Reply-To: <CAC4RtVBfmPin-Uw9V6Ykkp+1S2FAtkamjzkWSgNeoAUNnw0xLw@mail.gmail.com>
Date: Tue, 02 Jul 2013 20:34:52 +0200
Message-ID: <008101ce7752$d84865d0$88d93170$@lanthaler>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac53TA9nCRq+Nfa2SKOXljPYA6RB3wABeFxA
Content-Language: de
X-Y-GMX-Trusted: 0
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-acct-uri-05.txt
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: Tue, 02 Jul 2013 18:35:04 -0000

On Tuesday, July 02, 2013 7:46 PM, Barry Leiba wrote:
> Yes, the idea is interesting, being able to say, "When I say
> acct:ferd@example.com, I'm talking about the entity who had that
> account back in 2007.  If the one who has it now is the same entity,
> great.  If not, tell me, and don't do anything else."  It strikes me,
> though, that that's a function of the protocol you're giving the URI
> to, not one of the URI itself.

I think that's really the main question: what does the acct URI identify? In
my opinion it identifies a user (account). There may be different users that
use the same "userpart" over time but that doesn't mean they are the same
users.


> As Paul points out, taking this to the
> mailto: URI (which would be very useful indeed, to be able to say, "If
> this isn't the same user as the one from 2007, don't deliver my email
> message!") would mean that something would have to understand what to
> do with "mailto:ferd@example.com?date=20070410".  At the moment, at
> least, nothing does, and there's certainly no way in SMTP to convey
> that.
> 
> A smart email client might be taught to turn that into
> "acct:ferd@example.com?date=20070410" and send off a webfinger (or
> web-foot, or whatever) query, and then only do the message submission
> if it got the go-ahead from that.  But in that case, the date-related
> query belongs as part of the web-foot protocol, not as part of the
> URI.

Of course you can work around such limitations by making the protocols
smarter but as history has shown, this is rarely done and leads (at least
sometimes) to massive problems.

Why do you think it belongs in the protocol?


> If you just want to use the URI as a convenient place to store the
> validity date, I don't buy that.

No, I think it goes a bit beyond that.