Re: [apps-discuss] the need for acct (was: Re: Looking at Webfinger)

Phillip Hallam-Baker <hallam@gmail.com> Tue, 03 July 2012 16:51 UTC

Return-Path: <hallam@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 D6F3211E8162 for <apps-discuss@ietfa.amsl.com>; Tue, 3 Jul 2012 09:51:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.493
X-Spam-Level:
X-Spam-Status: No, score=-3.493 tagged_above=-999 required=5 tests=[AWL=0.106, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 4vFQ0ErvM9RM for <apps-discuss@ietfa.amsl.com>; Tue, 3 Jul 2012 09:51:30 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id A538A21F86C7 for <apps-discuss@ietf.org>; Tue, 3 Jul 2012 09:51:30 -0700 (PDT)
Received: by obbwc20 with SMTP id wc20so11638302obb.31 for <apps-discuss@ietf.org>; Tue, 03 Jul 2012 09:51:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=s6uLRCzpdVSp2MjeQTg2u92h2Jm++hCATeesKUXDtgk=; b=Sk7uf3oYjwuL9rDos4ryiJ2jKVyEvFoZUTJKvXfdaoGXq4fS7DJbjl+c+52GX73pwB BdYxit4lQoJDQvmJ2VXWyGEQyX7QBhUs+exNUCyFV+yz2XmzOV7cFD1wjAPqGHWi5KNA qXtqXvWI4VM+URX1EXPcdetO+vmUKykn0dsUm077kOdDghh26uaTpdS4HS7izkfJ77R2 GeX+w7vSdTL/vJ2z5i89p3oSpvbGZTyDewiQwQq2BoDOmrbwa+Mi6HgMK7A3FnsDO7VZ KBNeOUFaIF/pKV38mgl54J5lawMI5VjvZJcIpyACd4OWEeh/oGRHiR3aFiOZemGEu/1t GcVA==
MIME-Version: 1.0
Received: by 10.182.227.38 with SMTP id rx6mr6365911obc.27.1341334298657; Tue, 03 Jul 2012 09:51:38 -0700 (PDT)
Received: by 10.182.64.166 with HTTP; Tue, 3 Jul 2012 09:51:38 -0700 (PDT)
In-Reply-To: <4FF31849.6040504@stpeter.im>
References: <F80C8C9C-7AB8-4B7E-BFD2-4D69499D21A1@mnot.net> <CA+aD3u1jGgLJPJp8XR=FWH_3dnhogqNfbdm2a0P8VOuL=FJv3Q@mail.gmail.com> <CAMm+LwjaH0-74cuWqJ6B4JW1QdHtzg3C1W62mVjDHvmSMhMuVA@mail.gmail.com> <4FF31849.6040504@stpeter.im>
Date: Tue, 03 Jul 2012 12:51:38 -0400
Message-ID: <CAMm+LwgUe-uh2_Hkan0b6rufSa3BnG3Fw1y_jsG9KRr9b5m_rQ@mail.gmail.com>
From: Phillip Hallam-Baker <hallam@gmail.com>
To: Peter Saint-Andre <stpeter@stpeter.im>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Mark Nottingham <mnot@mnot.net>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] the need for acct (was: Re: Looking at Webfinger)
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, 03 Jul 2012 16:51:32 -0000

Yes we do have mailto and xmpp but they conflate a resource with the
action on that resource.

We keep on having to develop all these new identifiers because the old
ones have that conflation. Unfortunately I couldn't get people to
change <a href="mailto:alice@example.com"> into <a
href="acct:alice@example.com" action="mailto"> at the time it
appeared.

Having acct: in there allows the client to offer the default action
that makes sense in the context of that client. For example, a chat
client is probably going to default to trying to set up chat.


On Tue, Jul 3, 2012 at 12:05 PM, Peter Saint-Andre <stpeter@stpeter.im> wrote:
> On 7/3/12 8:52 AM, Phillip Hallam-Baker wrote:
>
>> The place where I would see acct: being used in WebFinger is actually
>> more the data structures being returned. So for example if I am
>> looking up my friends profile, I would probably want to see their
>> battle.net accounts listed there along with their other stuff.
>>
>> WebFinger would still be a way to resolve acct: URIs, but only one way
>> and the http: transport might only be one option.
>>
>> If I click on an acct: link in a browser I would have a range of
>> possible options:
>>    * Grab the public WebFinger data
>>    * Grab the profile data exposed to me by virtue of me being a friend.
>>    * Attempt to connect on chat
>
> Don't we have xmpp: for that?
>
>>    * Attempt to send an email
>
> Don't we have mailto: for that?
>
> You're saying that acct: would be a general identifier and that
> applications could attempt many different kinds of interactions with
> that account, using specific protocols like SMTP or XMPP. But deciding
> whether to attempt such interactions would depend on knowing if the
> service provider actually offers email service, IM service, public
> profiles, microblogging, etc. Presumably that information could be
> discovered via WebFinger (for a particular account), but I wouldn't
> assume that one can send email to an account simply because an acct: URI
> exists.
>
>> I would expect there to be a default action but that choice is
>> something the user would probably make.
>
> It seems that the default action would be discovery.
>
>> The place I would be using acct: identifiers is in the authentication
>> and authorization layer.
>
> Describing those use cases more completely would help us decide whether
> we really need the 'acct' URI scheme.
>
> Peter
>
> --
> Peter Saint-Andre
> https://stpeter.im/
>
>
>
>



-- 
Website: http://hallambaker.com/