Re: [webfinger] [appsawg] #12: Semantic gap for the client side
Peter Saint-Andre <stpeter@stpeter.im> Sat, 15 June 2013 03:07 UTC
Return-Path: <stpeter@stpeter.im>
X-Original-To: webfinger@ietfa.amsl.com
Delivered-To: webfinger@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FD7821E8083 for <webfinger@ietfa.amsl.com>; Fri, 14 Jun 2013 20:07:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.515
X-Spam-Level:
X-Spam-Status: No, score=-102.515 tagged_above=-999 required=5 tests=[AWL=0.084, BAYES_00=-2.599, 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 CLwgLQYpNSoP for <webfinger@ietfa.amsl.com>; Fri, 14 Jun 2013 20:06:59 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id DFB0021E804C for <webfinger@ietf.org>; Fri, 14 Jun 2013 20:06:56 -0700 (PDT)
Received: from ergon.local (unknown [71.237.13.154]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id E4A1F412C7; Fri, 14 Jun 2013 21:20:33 -0600 (MDT)
Message-ID: <51BBDA49.3050303@stpeter.im>
Date: Fri, 14 Jun 2013 21:06:49 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
MIME-Version: 1.0
To: Mike Jones <Michael.Jones@microsoft.com>
References: <071.1f5cc037d908127f5ac6f4afd3d8842a@trac.tools.ietf.org> <026701ce5cdb$2e7d2630$8b777290$@packetizer.com> <CAKaEYhLX5o9XM-t0iX5fMAXBrcmv1f2pYbPhP+DVNK=OUjSe=w@mail.gmail.com> <024301ce5d92$f7d06080$e7712180$@packetizer.com> <51B9E0AC.5070508@qti.qualcomm.com> <002a01ce68a3$8501aac0$8f050040$@packetizer.com> <51BB264C.3090602@qti.qualcomm.com> <CAC4RtVBhYYy8eRYD4n=ijCR-2HF91QMT81UD6-d9XR4r2ZEVVg@mail.gmail.com> <51BB5A96.4000308@qti.qualcomm.com> <4E1F6AAD24975D4BA5B16804296739436785E621@TK5EX14MBXC283.redmond.corp.microsoft.com>
In-Reply-To: <4E1F6AAD24975D4BA5B16804296739436785E621@TK5EX14MBXC283.redmond.corp.microsoft.com>
X-Enigmail-Version: 1.5.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: Pete Resnick <presnick@qti.qualcomm.com>, "draft-ietf-appsawg-webfinger@tools.ietf.org" <draft-ietf-appsawg-webfinger@tools.ietf.org>, "Paul E. Jones" <paulej@packetizer.com>, Melvin Carvalho <melvincarvalho@gmail.com>, salvatore loreto <salvatore.loreto@ericsson.com>, webfinger <webfinger@ietf.org>, Barry Leiba <barryleiba@computer.org>
Subject: Re: [webfinger] [appsawg] #12: Semantic gap for the client side
X-BeenThere: webfinger@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Discussion of the Webfinger protocol proposal in the Applications Area <webfinger.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webfinger>, <mailto:webfinger-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/webfinger>
List-Post: <mailto:webfinger@ietf.org>
List-Help: <mailto:webfinger-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webfinger>, <mailto:webfinger-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Jun 2013 03:07:04 -0000
On 6/14/13 7:43 PM, Mike Jones wrote: > I've just read about two weeks of WebFinger mail (catching up after > vacation) You're a good man. :-) > have the following observations on how we might make > progress towards closing the issues being discussed. > > 1. Explicitly state that WebFinger is a framework and that the > information to be returned for specific "rel" link relation types for > specific kinds of URIs is outside the scope of the specification, but > is intended to be defined by other specifications. Agreed. > 2. We could establish a registry indexed by "rel" link relation > values pointing to documents that define this information. For > instance, we could then register the "rel" value > "http://openid.net/specs/connect/1.0/issuer" and point it to > http://openid.net/specs/openid-connect-discovery-1_0.html, which > defines the meaning of that link relation. Other link relation > definitions could then also use that registry. That seems quite sensible. > 3. Explicitly state that the link relation types that will be > returned from server when no "rel" parameter is used is entirely > dependent upon the services supported by that host, and that, in the > general case, clients must be prepared for the response to be the > empty set for any particular resource. I'll need to think about that more. > 4. Since people are finding the examples problematic, we could > remove them, or possibly only keep the OpenID Connect one, which is > concrete and being used in practice. Or in fact, we could add a > second OpenID Connect example - so that there's one with the resource > being a URL and another with the resource using e-mail address > syntax. We could also bring over the apparently-innocuous > "copyright" and "author" examples from RFC 6415, if those would cause > people less consternation. But the device and e-mail examples seem > to be generating more heat than light. Yes. > 5. We could remove all references to and discussion of the acct: > URI, since WebFinger actually has no dependency upon it. I think that would be helpful, because in the off-list email threads with the IESG there is a lot of confusion about the meaning of an acct URI, and much of that confusion stems from (I think) a misunderstanding of WebFinger's relationship to acct URIs and a conflation of the semantic meaning that comes from WebFinger and the semantic meaning that comes from acct URIs. > Other > specifications can still specify that it be used in particular > contexts with WebFinger, as OpenID Connect does. Right. > I realize that the examples provide more context for developers but > if they're standing between us and finishing the spec it would be > better for them to go. I'd hate to remove examples that are helpful, but if some of the examples are confusing (and I think they are, because they are speculative rather than examples that reflect existing usage or WebFinger-based applications) then let's remove them. > Likewise, if acct: is standing between us and > finishing, it should go too. Works for me. I didn't conceive of acct URIs, I'm just trying to get them documented properly. > I'll close by saying that I believe that WebFinger does one simple > thing very well - enabling querying about a resource at a host, > optionally narrowing the query to a particular kind of information of > interest. Like OAuth, this protocol is both incredibly simple and > incredibly powerful. Like OAuth, particular applications of > WebFinger will define particular syntax to be used in requests and > responses that meets the needs of those applications. > > Let's focus our energies on deciding what the best next steps are to > finish in a timely manner. Thanks for the productive message. Let's get this done. Peter -- Peter Saint-Andre https://stpeter.im/
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Mike Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Stephane Bortzmeyer
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… 'Stephane Bortzmeyer'
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Cyrus Daboo
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Stephane Bortzmeyer
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Barry Leiba
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Peter Saint-Andre
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Evan Prodromou
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Evan Prodromou
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Mike Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Peter Saint-Andre
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Gonzalo Salgueiro
- [webfinger] R: [appsawg] #12: Semantic gap for th… Goix Laurent Walter
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Melvin Carvalho
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Pete Resnick
- [webfinger] R: [appsawg] #12: Semantic gap for th… Goix Laurent Walter
- Re: [webfinger] [appsawg] #12: Semantic gap for t… 'Stephane Bortzmeyer'
- Re: [webfinger] [appsawg] #12: Semantic gap for t… Paul E. Jones