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

Barry Leiba <barryleiba@computer.org> Tue, 02 July 2013 17:46 UTC

Return-Path: <barryleiba.mailing.lists@gmail.com>
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 EB4A721F9BC2 for <apps-discuss@ietfa.amsl.com>; Tue, 2 Jul 2013 10:46:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.939
X-Spam-Level:
X-Spam-Status: No, score=-101.939 tagged_above=-999 required=5 tests=[AWL=0.039, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 sGkjKpaGCMMg for <apps-discuss@ietfa.amsl.com>; Tue, 2 Jul 2013 10:46:23 -0700 (PDT)
Received: from mail-vb0-x232.google.com (mail-vb0-x232.google.com [IPv6:2607:f8b0:400c:c02::232]) by ietfa.amsl.com (Postfix) with ESMTP id C22F621F9BCE for <apps-discuss@ietf.org>; Tue, 2 Jul 2013 10:46:20 -0700 (PDT)
Received: by mail-vb0-f50.google.com with SMTP id w16so4853073vbb.37 for <apps-discuss@ietf.org>; Tue, 02 Jul 2013 10:46:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=uxmkGNUstjE3JXwfOOQa8StBjDLn4KMkdMvA/4t6boE=; b=kU0c4xdbseL40m/yhxNLSCeh/puUdXE3j9Z7D7IVEJdp0M9KcOxhL2jX9891JRWE9Z VjV/k1W/t/TPfa4qogi2U1a4wt0C9k2t+VEs3J3EergAiI6Y2LUlZ5BKHmTIjchXcOsv 0+joR/GF7OpKhdKruLEoTyiPjyu0EcfXj1LK0zN5abWVgNXvpBoutkKFnbCChGaG5LQP SOd2WiwYXCr3FId3vDRwqlP6Tly1A6me6PLW3NBJ8r+xdLyI2yxwFQslu0+nwplsaX2f G+GTsgYErNYVU02n/Iqkp9ub7DbVq8sTfwKHTcoGgy/rOSIBm0BE/S5qMQeldLB8H4DY eeXA==
MIME-Version: 1.0
X-Received: by 10.220.98.68 with SMTP id p4mr11685179vcn.28.1372787179183; Tue, 02 Jul 2013 10:46:19 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.58.137.227 with HTTP; Tue, 2 Jul 2013 10:46:19 -0700 (PDT)
In-Reply-To: <05aa01ce7741$48378220$d8a68660$@packetizer.com>
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>
Date: Tue, 02 Jul 2013 13:46:19 -0400
X-Google-Sender-Auth: R0erR1_Wx5E19JfHA2lvHrpvxCc
Message-ID: <CAC4RtVBfmPin-Uw9V6Ykkp+1S2FAtkamjzkWSgNeoAUNnw0xLw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
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 17:46:24 -0000

> If you want the end user to enter the current date, there is no need: the
> system could provide that.  However, end users are not usually performing an
> account verification.  They're querying for information or sending an email
> or something.

I've been reading this with interest, because I think there's an
interesting use case here.  But...

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.  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.

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

Barry