David,

If I understand Paul correctly he is asking for a two stage resolution.

Stage 1 Webfinger to get a openID identifier for the person.
Stage 2 Current Yadis resolution on that ID to get the endpoint.

That is why he prefers claimed ID to remain http: URI.

This would require 3 or 4 GET to go from input identifier acct:[email protected] to 
a openID endpoint the RP can query.

It also requires the RP to parse the current XRDS XML and the new XRD XML with 
different schema and semantics.

I think he and some others are looking at this as webfinger being a separate 
front end to existing openID 2.0 authentication.

Paul correct me if I have that wrong.

John B.

On 2010-05-15, at 1:16 AM, David Recordon wrote:

> Hey Paul,
> That sounds right. I'd really like to see us simplify it though. Ideally 
> getting to where a RP can make a single HTTP request and end up with the 
> OpenID endpoint. For example, why not combine steps #3 and #4?
> 
> --David
> 
> 
> On Thu, May 13, 2010 at 9:00 AM, Paul E. Jones <[email protected]> wrote:
> John,
> 
>  
> Perhaps we need to walk through this so that I don’t get confused.
> 
>  
> I had assumed it would work this way:
> 
>  
> 1) I enter [email protected] into the RP’s login window
> 
> 2) The RP would assume this is acct:[email protected]
> 
> 3) The RP would query http://www.packetizer.com/.well-known/host-meta to get 
> an XRD document that contains an lrdd link relation with, for example, an 
> href="http://www.packetizer.com/lrdd/?uri={uri}";
> 
> 4) The RP would then query the LRDD link with the acct: URI
> 
> 5) The would return another XRD document with a <Subject> of 
> acct:[email protected], and a <Link> with a link relation value of 
> “openid” (or whatever the group wants to define)
> 
> 6) The href associated with the above <Link> would be the user’s claimed ID.
> 
>  
> At this point, the RP has an OpenID claimed ID, just as if the user had 
> entered that value into the current OpenID login box to begin with.
> 
>  
> BTW, all of this is functioning on my site now if you want to actually issue 
> queries to see the results.  It’s not being used for anything right now, but 
> I implemented it just for the heck of it :-)
> 
>  
> So, if you’re suggesting the mapping from [email protected] to claimed ID 
> would work differently, what steps are you proposing to be taken?
> 
>  
> Paul
> 
>  
> From: John Bradley [mailto:[email protected]] 
> Sent: Thursday, May 13, 2010 11:25 AM
> To: Paul E. Jones
> Cc: 'Santosh Rajan'; [email protected]
> 
> 
> Subject: Re: OpenID V.Next - Some Views to Consider
> 
>  
> The openID link relation is to your openID service eg Google not your 
> claimed_id.
> 
>  
> The <Subject> of the XRD is the name of the thing you are looking up.
> 
>  
> If you input [email protected] into a LRDD resolution process and use 
> webfinger for normalization you will get a XRD.
> 
>  
> That XRD may have the <Subject>  http://openid.packetizer.com/paulej 
> 
>  
> That would be up to you or your OP to decide.  
> 
>  
> I think Santosh wants to allow you the option of having 
> acct:[email protected] as the subject of the XRD.
> 
>  
> This leads to questions about what the core protocol is validating.  Is it 
> the claimed_id or the openid.identity.  
> 
> Do we need both,  is delegation supported, and if so how, etc.
> 
>  
> I think the WG needs to consider what impact having non http/https URI as 
> claimed ID has on the overall protocol.
> 
>  
> I don't want to restrict the WG from considering the issue via the charter.
> 
>  
> John B.
> 
> On 2010-05-13, at 10:51 AM, Paul E. Jones wrote:
> 
> 
> 
> Santosh,
> 
>  
> The subject of [email protected] is what?
> 
> If that can be assumed to be acct:[email protected], then when WebFinger 
> is employed, the Subject of the XRD document is acct:[email protected].  
> That’s not what I want.
> 
>  
> Inside the XRD document should be a link like this:
> 
> <Link rel="openid" href="http://openid.packetizer.com/paulej"/>
> 
>  
> The link relation value is still subject to debate, but that’s what I think 
> we should use to identify the claimed ID.
> 
>  
> Paul
> 
>  
>  
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Santosh Rajan
> Sent: Thursday, May 13, 2010 1:50 AM
> To: John Bradley
> Cc: [email protected]
> Subject: Re: OpenID V.Next - Some Views to Consider
> 
>  
> I will vote for the Subject of the XRD to be the claimed_id. It only seems 
> natural, and clean to do that. 
> 
> On Thu, May 13, 2010 at 3:17 AM, John Bradley <[email protected]> wrote:
> 
>  
> So if openID supports LRDD then normalization rules for Acct: and other URI 
> schemes could be specified so that they to can be resolved to a XRD.
> 
>  
> The question will be for the core protocol what to use as the claimed_id.   
> 
>  
> There are three schools of thought.
> 
> 1 The normalized input identifier
> 
> 2 The Subject of the XRD
> 
> 3 The claimed_id that the OP returns.
> 
>  
> There are arguments to be made for all three.
> 
>  
> I expect this to be addressed in the WG.
> 
>  
>  
> On 2010-05-12, at 12:34 PM, Santosh Rajan wrote:
> 
>  
> Starting a new thread here based on an earlier one quoted below.
> 
>  
> Let us reconsider the definition of OpenID for V.next. I would like to see a 
> new definition for OpenID.
> 
>  
> "An OpenID is Any Valid URI that can be resolved to it's Descriptor".
> 
>  
> Now let me give a little explanation on the above, with a few points.
> 
> 1) Existing OpenID's version 1 and 2 are compatible with the above 
> definition. (http(s) OpenId's version 1 and 2 do resolve to their 
> descriptor's)
> 
> 2) Email like identifiers are compatible with the above definition with the 
> webfinger protocol, and ofcourse resolve to their descriptor's.
> 
>  
> Now any other future protocol that can make its URI resolvable to a 
> descriptor, will also be a Valid OpenID. Let me give an example.
> 
>  
> According to the above definition we can make "tag URI's" valid OpenID's, as 
> long as we have a protocol to resolve this URI to its's descriptor.
> 
>  
> tag:[email protected],2007-11-02:Tag_URI
>  
> Now as far as I am concerned tag URI's are even better as OpenID's, because 
> they are unique over space and time.
> 
>  
> Webfinger support for tag URI's anyone? :-)
> 
>  
> ---------- Forwarded message ----------
> From: Paul E. Jones <[email protected]>
> Date: Wed, May 12, 2010 at 8:11 AM
> Subject: RE: Draft charter for v.Next Attributes working group
> To: Santosh Rajan <[email protected]>
> Cc: Mike Jones <[email protected]>, [email protected], 
> [email protected], [email protected]
> 
> 
> Santosh,
> 
>  
> Why not store the claimed ID in the webfinger (LRDD) XRD document?
> 
>  
> The objective, I would hope, is to make it easier to log into web sites.  
> Email-style identifiers make that easier, but the system does not have to be 
> built around those.
> 
>  
> So, I sign up with a service provider.  Let’s just use my own site as an 
> example.  I am assigned an email address [email protected].  Behind the 
> scenes, I am also assign an OpenID ID http://openid.packetizer.com/paulej.  
> Now, when I visit a web site, I can type ‘[email protected]’ and the site 
> can perform a webfinger query to discovery by OpenID ID.  We would define a 
> link relation (something we’ve talked about before) that represents openid.  
> It could be http://openid.net/identity or it could be simply “openid” (since 
> link relations need not be URIs).  Looking at the href of the “openid” link 
> relation, one would find my OpenID URIhttp://openid.packetizer.com/paulej.
> 
>  
> Now, should I wish to have a different email provider than my openid 
> provider, that’s fine: I could change the record associated with the openid 
> link relation to contain a different OpenID identifier.  Alternatively, I 
> could just get an account at someopenidop.com and they might assign an e-mail 
> style address like [email protected] and perform the Webfinger 
> resolution behind the scenes.
> 
>  
> Anyway, issue this request:
> 
> $ curl http://www.packetizer.com/lrdd/?uri=acct:[email protected]
> 
>  
> You’ll see the link relation for my claimed ID:
> 
> <Link rel="http://openid.net/identity";
> 
>       href="http://openid.packetizer.com/paulej"/>
> 
>  
> It does introduce another protocol, but I think these play nicely together.  
> The real identity would remain the URL that OpenID uses today.  The email 
> identifier would just be an alias for it.
> 
>  
> Paul
> 
>  
> From: Santosh Rajan [mailto:[email protected]] 
> Sent: Tuesday, May 11, 2010 12:39 PM
> To: Paul E. Jones
> Cc: Mike Jones; [email protected]; [email protected]; 
> [email protected]
> Subject: Re: Draft charter for v.Next Attributes working group
> 
>  
>  
> On Tue, May 11, 2010 at 8:55 AM, Paul E. Jones <[email protected]> wrote:
> 
>  
> Adding support for email-style addresses is something I like, but something 
> that can be provided via webfinger.  Thus, no change to the base protocol.
> 
>  
>  
> I beg to disagree here. I think the base protocol needs to address the issue 
> of email like identifiers. I would like to see that email like identifiers 
> are valid OpenID claimed id's.
> 
> So something like acct:example @ example.com should be a valid OpenID 
> claimed_id.
> 
>  
> Also this discussion should not be in this thread (about attributes) and 
> maybe someone could start a new thread on this subject.
> 
>  
> Thanks
> 
> Santosh
> 
>  
>  
> http://hi.im/santosh
> 
> 
> 
> 
> -- 
> http://hi.im/santosh
> 
> 
> _______________________________________________
> specs mailing list
> [email protected]
> http://lists.openid.net/mailman/listinfo/openid-specs
> 
>  
> 
> 
> 
> -- 
> http://hi.im/santosh
> 
> 
>  
> 
> _______________________________________________
> specs mailing list
> [email protected]
> http://lists.openid.net/mailman/listinfo/openid-specs
> 
> 

_______________________________________________
specs mailing list
[email protected]
http://lists.openid.net/mailman/listinfo/openid-specs

Reply via email to