[OpenID] user centric delegation vs portability: LRDD : competing threats: the consumer's fear hypothesis
John Bradley
ve7jtb at ve7jtb.com
Tue Oct 27 13:35:47 UTC 2009
Don't think so.
Host-meta provides the template so that a resolver can find the XRD
for the identifier.
That XRD (likely a user XRD) then provides links to related resources
like the users OP.
Scope is required so that an entity that controls a DNS authority can
say what protocols the host-meta XRD contains valid mappings for.
If there is a subject of a host-meta XRD it needs to relate to the DNS
names or names in the SSL cert used to sign it.
I think there are two issues.
1 Authority (relates to signing keys)
2 what URI schemes and ports the XRD contains mappings for.
I think the latest drafts of WebFinger has them somewhat conflated.
My personal preference would be to use <Subject> for trust and some
other elements to describe scope.
However mine is just one opinion.
No I don't think <Subject> needs to be required in XRD.
Regards
John B.
On 2009-10-27, at 1:10 AM, Santosh Rajan wrote:
> Hi John,
> As you say the host-meta "provides a mapping from some identifier to
> a XRD for that identifier". This is true in the larger context.
>
> However it is important to remember that it is not the "host-meta"
> itself that is doing the mapping. There is another application
> pointed to by the <URITemplate> that is actually doing the mapping.
>
> So strictly speaking the host-meta "provides a mapping from an
> identifier to its resolver".
>
> The host-meta is itself not doing the resolution, hence the host-
> meta need not be concerned with the resolution. Therefore it follows
> that the host-meta need not be concerned with the "scheme".
>
> The whole "Scope" story is not required at all in this case.
>
> In which case the <Subject> is required. The issue is then how you
> want to describe the Subject. "dns:example.com" should be good
> enough in this case.
>
>
> On Tue, Oct 27, 2009 at 6:01 AM, John Bradley <ve7jtb at ve7jtb.com>
> wrote:
> Host-meta doesn't provide the OP.
>
> It provides a mapping from some identifier to a XRD for that
> identifier.
>
> It is the target XRD for the user that specifies the OP.
>
> Link link-headders can also provide the location of the XRD if you
> are using HTTP or another protocol that supports them.
>
> host-meta is an additional way to map identifiers to XRD for things
> like email, or in cases where the site cant or just doesn't want to
> use link-headders.
>
> Link-headder is the replacement for the X-XRDS-Location custom
> header we were using in Yadis.
>
> John B.
> On 2009-10-26, at 8:28 PM, Manger, James H wrote:
>
>> Dirk,
>>
>> I don’t think your IBM example is a very convincing argument for
>> host-meta to take precedence over an actual OpenID URI. Listing an
>> OP in host-meta may be a bit easier for an IBM IT admin than
>> preventing links to OPs from other URIs — but the latter is quite
>> feasible (rules in the page editing tool; filter in web server;
>> validator on page changes; background script to look in the file
>> system for this specific situation…). Even a non-technical
>> corporate policy saying staff must not specify another OP goes some
>> way to meeting the objective.
>>
>> It is probably more convenient for host-meta to be able to provide
>> a default OP, which can be overwritten for some special URIs. Most
>> OpenID URIs on a host don’t specify an OP so they fallback to host-
>> meta, but a few can use a different OP (for non-humans, for
>> contractors, for testing, for migrating to a new OP implementation,
>> for staff with a different hardware login token…).
>>
>>
>> James Manger
>> James.H.Manger at team.telstra.com
>> Identity and security team — Chief Technology Office — Telstra
>>
>> From: openid-general-bounces at lists.openid.net [mailto:openid-
>> general-bounces at lists.openid.net] On Behalf Of Dirk Balfanz
>> Sent: Tuesday, 27 October 2009 7:51 AM
>> To: Peter Williams
>> Cc: general at openid.net
>> Subject: Re: [OpenID] user centric delegation vs portability:
>> LRDD : competing threats: the consumer's fear hypothesis
>>
>> …If you have your own domain, you can pick (and change) your
>> identity provider. But if you're one of 300,000 IBM employees,
>> there are certain things you can't pick about your work account -
>> you can't pick your email provider, you can't pick your calendaring
>> software, and you can't presumably pick your identity provider -
>> professionals at IBM who get paid to worry about this stuff will
>> pick one for you that they are reasonably sure will not, say, put
>> into jeopardy the 401k accounts of the combined IBM workforce
>> (because, hypothetically speaking, IBM uses OpenID to log their
>> employees into fidelity.com).
>>
>> We need a single sign-on solution for the Web that works both for
>> Blogger/Facebook/consumer use case as well as the IBM use case.
>>
>> Dirk.
>> _______________________________________________
>> general mailing list
>> general at lists.openid.net
>> http://lists.openid.net/mailman/listinfo/openid-general
>
>
> _______________________________________________
> general mailing list
> general at lists.openid.net
> http://lists.openid.net/mailman/listinfo/openid-general
>
>
>
>
> --
> http://hi.im/santosh
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20091027/fff5daa2/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2468 bytes
Desc: not available
URL: <http://lists.openid.net/pipermail/openid-general/attachments/20091027/fff5daa2/attachment.bin>
More information about the general
mailing list