Es funktioniert natürlich auch über eine „Art Delegation“ in dem man einfach auf einen externen Server verlinkt:
<meta http-equiv="X-XRDS-Location" content="http://example.com/xrds" />
Dieses XRDS-File könnte aber jeder Bot oder jede Person finden der diese URL (http://example.com/xrds
) direkt aufruft, außer man schützt sie mit z.B. OAuth oder frägt sie über (OpenID) AttributeExchange ab…
Im XRDS-File selbst sind dann alle möglichen Services wie z.B. APML, OPML, hCard, XFN usw. „verlinkt“.
z.B.
<XRDS xmlns="xri://$xrds"> <XRD xmlns:simple="http://xrds-simple.net/core/1.0" xmlns="xri://$XRD*($v*2.0)" version="2.0"> <Type>xri://$xrds*simple</Type> <Service priority="10"> <Type>http://www.w3.org/2006/03/hcard</Type> <URI simple:httpMethod="GET"> https://web.archive.org/web/20100413121636/http://www.mybloglog.com:80/buzz/members/pfefferle/hcard </URI> </Service> <Service priority="20"> <Type>http://gmpg.org/xfn/11</Type> <URI simple:httpMethod="GET"> https://web.archive.org/web/20110415105452/http://www.mybloglog.com:80/buzz/members/pfefferle/ </URI> </Service> </XRD> </XRDS>
Ist es das was du gemeint hast?