The Yadis specification provides:
demo
at http://demo.openlinksw.com/ods/ ):<link rel="openid.server" title="OpenID Server" href="http://demo.openlinksw.com/openid" /> <meta http-equiv="X-XRDS-Location" content="http://demo.openlinksw.com/dataspace/demo/yadis.xrds" /> <meta http-equiv="X-YADIS-Location" content="http://demo.openlinksw.com/dataspace/demo/yadis.xrds" />
The ODS Yadis URL is:
http://host:port/dataspace/[your-ods-username]
For example, for user demo
at http://demo.openlinksw.com/ods/ --
http://demo.openlinksw.com/dataspace/demo/
The ODS implementation of Yadis has been tested with a number of Yadis Compliant Clients. All tests were performed using our public ODS Demo Server
Yadis Check InfoAgent found an XRDS using the X-XRDS-Location HTTP header. OKThe XRDS document is valid! Now try checking for a specific type identifier: Your document looks like this (after being handled by my XML parser): <xrds:XRDS xmlns:xrds="xri://$xrds" xmlns:openid="http://openid.net/xmlns/1.0" xmlns="xri://$xrd*($v*2.0)"> <XRD> <Service priority="1"> <Type>http://openid.net/signon/1.0</Type> <Type>http://openid.net/sreg/1.0</Type> <URI>http://demo.openlinksw.com/openid</URI> <openid:Delegate>http://demo.openlinksw.com/dataspace/demo</openid:Delegate> </Service> </XRD> </xrds:XRDS>
Tested with the Perl Scripts provided by the url above.
http://www.raschke.net/~kurt/txp_test/textpattern/