[OpenID] OpenId, YADIS and XRD versions

John Bradley ve7jtb at ve7jtb.com
Tue Apr 5 20:21:46 UTC 2011


openID 2.0 discovery continues to be based on the original XRI 2.0/Yadis spec.
http://docs.oasis-open.org/xri/2.0/specs/xri-resolution-V2.0.html

Some new things like webfinger are using the XRD v1 spec.

Yes XRD 1.0 is newer than XRDS 2.0.   Some of the OAuth people didn't want to confuse people by starting at XRD v3.

John B.
On 2011-04-05, at 3:31 PM, Jørn Wildt wrote:

> 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 
> _______________________________________________
> general mailing list
> general at lists.openid.net
> http://lists.openid.net/mailman/listinfo/openid-general



More information about the general mailing list