[OpenID] OpenId, YADIS and XRD versions

Jørn Wildt jw at fjeldgruppen.dk
Tue Apr 5 19:31:33 UTC 2011


I am wondering about what format to use for a YADIS document. In november 
2010 XRD 1.0 became an OASIS standard (see 
http://docs.oasis-open.org/xri/xrd/v1.0/xrd-1.0.html). The format of XRD 
documents according to this standard is something like this:

<XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0">
  <Subject>http://example.com/gpburdell</Subject>
  <Link rel="http://spec.example.net/auth/1.0"
    href="http://services.example.com/auth" />
</XRD>

But the YADIS specification (see http://yadis.org/wiki/Yadis_1.0_%28HTML%29) 
uses this syntax:

<xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)">
  <XRD>
     <Service priority="10">
      <Type>http://openid.net/signon/1.0</Type>
      <URI>http://www.myopenid.com/server</URI>
    </Service>
  </XRD>
</xrds:XRDS>

This means that if I search for XRD I get the OASIS standard, but if I 
search for YADIS I get another standard. The question is now: what format 
should an OpenId provider use today?

Thanks, Jørn 



More information about the general mailing list