Re: [apps-discuss] Webfinger: acct "link relation"

"Paul E. Jones" <paulej@packetizer.com> Wed, 14 March 2012 15:54 UTC

Return-Path: <paulej@packetizer.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 1CF0321F85B8 for <apps-discuss@ietfa.amsl.com>; Wed, 14 Mar 2012 08:54:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.527
X-Spam-Level:
X-Spam-Status: No, score=-2.527 tagged_above=-999 required=5 tests=[AWL=0.071, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 bVwWqZbiDAPp for <apps-discuss@ietfa.amsl.com>; Wed, 14 Mar 2012 08:54:09 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id F3D8921F85F6 for <apps-discuss@ietf.org>; Wed, 14 Mar 2012 08:54:07 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q2EFs6x4006963 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 14 Mar 2012 11:54:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1331740447; bh=p+Q2+wncXOOXAKvmEKzl2FfR8mpIExgi0Ik7wm0wu1s=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=VzGmBkVq9Nzs3SLVN4aRV0xyZeEPhHjZUIBQM9+l94bXzmlP5l8uBqRwjpuqEeqQ1 Kk+1OXUg6MKd8M0KbuTPEC8fuZf9VUa8HNa4EUwixf430CwoGPmZQeG1jVkHqXiaZC zKWGWFZK4Y53UcXsAzC6YNWGhHOLuiZriboiM3e0=
From: "Paul E. Jones" <paulej@packetizer.com>
To: webfinger@googlegroups.com
References: <05d001cd01a7$3cbb0c70$b6312550$@packetizer.com> <CA+aD3u1=NzvnrbF9WVhF5i_=rwQQkt06AYesHyYjuNFgkt3krQ@mail.gmail.com>
In-Reply-To: <CA+aD3u1=NzvnrbF9WVhF5i_=rwQQkt06AYesHyYjuNFgkt3krQ@mail.gmail.com>
Date: Wed, 14 Mar 2012 11:54:09 -0400
Message-ID: <009f01cd01fa$b1eacfa0$15c06ee0$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00A0_01CD01D9.2ADAB640"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIpr5CrRpL27TKx2eu4GfpqVU03ngHiZKY7laGCtCA=
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Webfinger: acct "link relation"
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: Wed, 14 Mar 2012 15:54:11 -0000

Michael,

 

I would hope that virtually every piece of information stored in a user's
profile is editable, though I can imagine some information may not be.  In
any case, that largely seems to be an account management user interface
issue.  Are you suggesting a change in the Webfinger protocol?

 

Paul

 

From: webfinger@googlegroups.com [mailto:webfinger@googlegroups.com] On
Behalf Of Michiel de Jong
Sent: Wednesday, March 14, 2012 2:57 AM
To: webfinger@googlegroups.com
Cc: apps-discuss@ietf.org
Subject: Re: Webfinger: acct "link relation"

 

one very nice application of that would be to facilitate implementation of
user-editable webfinger. There will be resources that an identity provider
wants to announce by default for all their users, but maybe some (power)
users want to announce some additional machine-readable pointers related to
their user address. Separating user-provided links from provider-provided :)
might make a lot of sense where you don't want the provider-provided stuff
to break. In case of conflict i think the 'seealso' one should always lose.
That way, you can give your users the freedom to paste whatever links they
want into their profile settings, without fear of that breaking your
service's well-tested federation features.

user-editable webfinger would be an amazing feature, and whereas in theory
you could offer it already, allowing users to paste stuff into the bowels of
your service's federation mechanism feels just wrong, adding a seealso link
to a section on the user's profile page, where the user already has things
like a bio, interests, location, etcetera, feels a lot more right. i guess
it's a software architecture consideration.



On Wed, Mar 14, 2012 at 5:56 AM, Paul E. Jones <paulej@packetizer.com>
wrote:

Folks,

 

In the latest Webfinger draft, we introduced a "acct" link relation named
"acct" (see Section 6).  The intent with that link relation was to allow for
one to inform a webfinger client that a user's account information may be
retrieved elsewhere.  I believe this will be important, since a user might
have more than one account and this might serve as a means of associating
them.  Certainly, it would be a way of retrieving information from those
other accounts automatically.

 

Perhaps calling the new link relation "acct" is too restrictive, though.  If
one used Webfinger to query other kinds of information other than a user's
account, there may still be a need/desire to refer the Webfinger client to
other resources.

 

What do you think about changing this section such that the link relation is
renamed to "seealso"?  This would still be useful when querying an acct URI,
but would also be useful when querying any URI since it  is more generic.

 

Do note that "seealso" would be different than the "alternate" link
relation.  It would not refer to alternative information, but would refer to
supplemental information.  In practice, the supplemental information may be
the more informative since the bulk of the information related to a user
might be held under a different account.

 

Your thoughts?

 

Paul