<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">To make discovery easier  for an RP, I suggest we limit the RP to look for one of two resources in a users XRD.<div>
1) An OpenID Endpoint</div><div>2) An OpenID Delegate.</div><div>If an OpenID endpoint is not available in a users XRD, the RP will next look for a delegated host. In both cases the RP is looking for a Rel value in a Link Element. So I suggest something like this for Rel values</div>
<div>1) <span style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="http://openid.net/op/endpoint" target="_blank" style="color: rgb(42, 93, 176); ">http://openid.net/rel/endpoint</a></span></div>
<div><span style="font-size: 13px; "><a href="http://openid.net/op/endpoint" target="_blank" style="color: rgb(42, 93, 176); "></a></span><font face="arial, sans-serif"><span style="border-collapse: collapse; ">2) <span style="font-size: 13px; "><a href="http://openid.net/op/endpoint" target="_blank" style="color: rgb(42, 93, 176); ">http://openid.net</a>/rel/delegate</span><br>
</span></font></div></span><br><div class="gmail_quote">On Thu, Sep 3, 2009 at 10:55 AM, Nat Sakimura <span dir="ltr">&lt;<a href="mailto:n-sakimura@nri.co.jp">n-sakimura@nri.co.jp</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



  
  

<div bgcolor="#ffffff" text="#000000">
The first XRD in my example is the &quot;User Discovery&quot; XRD in Dirk&#39;s post.
<br>
I am talking about what to use for &lt;rel&gt; URI here. <br>
In XRI TC&#39;s discussion, we disccussed that it probably is not right to <br>
use the same URI for both &quot;User Discovery&quot; document (which defines <br>
relationship, &quot;Relationship URI&quot;) and &quot;Provider Discovery&quot; (which
defines the service). <br>
I suppose Dirk is using the same URI just for the lack of this
&quot;Relationship URI&quot;. <br>
<br>
Also, in Dirk&#39;s example, in User Discovery, he is siting <br>
&lt;URI&gt;<a href="http://openid.example.com/op" target="_blank">http://openid.example.com/op</a>&lt;/URI&gt;<br>
<br>
I suppose this is somewhat misleading. <br>
I suppose it should be <br>
<br>
&lt;URI&gt;<a href="http://example.com/#" target="_blank">http://example.com/#</a>&lt;URI&gt;<br>
<br>
(Note: I have added # to denote that it is pointing to a non
information resource. <br>
As it is a non-information resource, the matching information resource
has to be <br>
discovered by some other protocol, such as LRDD/site-meta.)<br>
<br>
As to the Provider Discovery is concerned, there is no &lt;Host&gt; in
the latest XRD schema. <br>
It is unified with &lt;Subject&gt;. How to express the &quot;Subject Set&quot; or
entire domain is <br>
still under discussion, I believe, in site-meta discussion. The last I
have seen is <br>
something like: &lt;Subject&gt;site-meta://<a href="http://example.com" target="_blank">example.com</a>&lt;/Subject&gt;.
<br>
Personally, I do not like it. (W3C people will not either, I think.) <br>
What some XRI TC people suggested was to use something like <br>
&lt;Subject&gt;<a href="http://example.com/#" target="_blank">http://example.com/#</a>&lt;/Subject&gt; as in AWWW, but
this is something <br>
that should be discussed in another thread. <br>
<br>
What I was referring to as &quot;not sure&quot; was whether we need to support
all types of LRDD <br>
or just one, for OpenID. I have got an opinion on that but I am
intending to start <br>
yet another thread for that. (Or somebody else can do so. I am rather
time constrained.) <br>
<br>
I think it is a good practice to separate those threads and concentrate
on one issue <br>
per thread so that we can avoid drifting discussion. <br>
<br>
This thread is only about the Relationship URI. <br><font color="#888888">
<br>
=nat</font><div><div></div><div class="h5"><br>
<br>
<br>
Santosh Rajan wrote:
<blockquote type="cite">There is an article posted here related to this.
  <div><a href="http://www.hueniverse.com/hueniverse/2009/09/openid-and-lrdd.html" target="_blank">http://www.hueniverse.com/hueniverse/2009/09/openid-and-lrdd.html</a></div>
  <div><br>
  </div>
  <div>So how does this work in the above framework?</div>
  <div><br>
  <br>
  <div class="gmail_quote">On Thu, Sep 3, 2009 at 9:26 AM, Nat Sakimura
  <span dir="ltr">&lt;<a href="mailto:n-sakimura@nri.co.jp" target="_blank">n-sakimura@nri.co.jp</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">So,
User&#39;s XRD would have something like<br>
    <br>
&lt;xrd id=&quot;foo&quot;&gt;<br>
&lt;Subject&gt;<a href="http://sakimura.org/nat" target="_blank">http://sakimura.org/nat</a>&lt;/Subject&gt;<br>
&lt;ds:Signature&gt; ... &lt;/ds:Signature&gt;<br>
&lt;link&gt;<br>
&lt;rel&gt;<a href="http://openid.net/rels/myopenid_provider" target="_blank">http://openid.net/rels/myopenid_provider</a>&lt;/rel&gt;<br>
&lt;url&gt;<a href="http://myopenid.net/" target="_blank">http://myopenid.net/</a>&lt;/url&gt;<br>
&lt;/link&gt;<br>
&lt;/xrd&gt;<br>
    <br>
This is fetched during the discovery. (I am still not so sure about<br>
the relationship between X-XRDS-Location: header and site_meta etc.<br>
Are we abandoning the header model?)<br>
    <br>
Then, the RP searches for my relationship with OP through &lt;rel&gt;.<br>
Once it was found, the RP goes to the url specified in the &lt;link&gt;
to<br>
get the Service&#39;s XRD like:<br>
    <br>
&lt;xrd id=&quot;baa&quot;&gt;<br>
&lt;Subject&gt;<a href="http://myopenid.net/" target="_blank">http://myopenid.net/</a>&lt;/Subject&gt;<br>
&lt;ds:Signature&gt;...&lt;/ds:Signature&gt;<br>
&lt;link&gt;<br>
&lt;rel&gt;<a href="http://openid.net/op/endpoint" target="_blank">http://openid.net/op/endpoint</a>&lt;/rel&gt;<br>
&lt;url&gt;<a href="http://specs.openid.net/auth/2.0" target="_blank">http://specs.openid.net/auth/2.0</a>&lt;/url&gt;<br>
&lt;/link&gt;<br>
&lt;/xrd&gt;<br>
    <br>
to find out the concrete endpoint of this authentication service.<br>
    <font color="#888888"><br>
=nat</font>
    <div>
    <div><br>
    <br>
John Bradley wrote:<br>
    <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
Allen,<br>
      <br>
In XRD 1.0 we are moving to a link based model.<br>
      <br>
So a users XRD rather than having to specify the openID providers
service can point to an openID provider.<br>
      <br>
The URIs that we currently use describe the service not the provider.<br>
      <br>
I think Nat is looking for a link relationship that describes a user
pointing  to a service providers XRD rather than to the service itself.<br>
      <br>
There will be a bunch of new link types required for various protocols.<br>
      <br>
John B.<br>
      <br>
      <br>
On 2009-09-02, at 5:27 PM, Allen Tom wrote:<br>
      <br>
      <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
Hi Nat,<br>
        <br>
Can you explain the problem in a bit more detail? Can you give an
example use case?<br>
        <br>
Thanks<br>
Allen<br>
        <br>
        <br>
Nat Sakimura wrote:<br>
        <blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0pt 0pt 0pt 0.8ex;padding-left:1ex">
The second topic for OpenID 2.1<br>
          <br>
Maybe, it should be separated to the Discovery but...<br>
          <br>
In XRD 1.0, we need to define &lt;Rel&gt; type url for the user=OP
relationship.<br>
What shall we use?<br>
          <br>
Something like:<br>
          <br>
          <a href="http://specs.openid.net/rel/openid_provider#" target="_blank">http://specs.openid.net/rel/openid_provider#</a><br>
          <br>
=nat<br>
_______________________________________________<br>
specs mailing list<br>
          <a href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a><br>
          <a href="http://lists.openid.net/mailman/listinfo/openid-specs" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a></blockquote>
        <br>
_______________________________________________<br>
specs mailing list<br>
        <a href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a><br>
        <a href="http://lists.openid.net/mailman/listinfo/openid-specs" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a></blockquote>
    </blockquote>
_______________________________________________<br>
specs mailing list<br>
    <a href="mailto:specs@lists.openid.net" target="_blank">specs@lists.openid.net</a><br>
    <a href="http://lists.openid.net/mailman/listinfo/openid-specs" target="_blank">http://lists.openid.net/mailman/listinfo/openid-specs</a><br>
    </div>
    </div>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
  <a href="http://santrajan.blogspot.com" target="_blank">http://santrajan.blogspot.com</a><br>
  <a href="http://twitter.com/santoshrajan" target="_blank">http://twitter.com/santoshrajan</a><br>
  <a href="http://www.facebook.com/santosh.rajan" target="_blank">http://www.facebook.com/santosh.rajan</a><br>
  <br>
  <br>
  </div>
</blockquote>
</div></div></div>

</blockquote></div><br><br clear="all"><br>-- <br><a href="http://santrajan.blogspot.com">http://santrajan.blogspot.com</a><br><a href="http://twitter.com/santoshrajan">http://twitter.com/santoshrajan</a><br><a href="http://www.facebook.com/santosh.rajan">http://www.facebook.com/santosh.rajan</a><br>
<br><br>