Yadis for UGAI services discovery
From OpenSimulator
(Difference between revisions)
m (Removed 'Template:' prefix from template includings and/or changed external-link into internal-link) |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | {{ | + | {{Quicklinks}} |
<br /> | <br /> | ||
Latest revision as of 15:49, 10 June 2011
This article or section is a Proposal It does not represent the current state of OpenSim, but is an idea for future work in OpenSim. Please feel free to update this page as part of the proposal discussion. |
This is for the convenience of login information input in the "Open grids" environment.
under thinking.
Client changes are needed.
[edit] What is Yadis ?
http://en.wikipedia.org/wiki/Yadis
[edit] UGAI discovery
A grid service should make such a file public.
<?xml version="1.0" encoding="UTF-8"?> <xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)"> <XRD> <Service priority="0"> <Type>http://opensim.org/gridservice/1.0</Type> <URI>http://osgrid.org:8001</URI> </Service> <Service priority="0"> <Type>http://opensim.org/userservice/1.0</Type> <URI>http://osgrid.org:8002</URI> </Service> <Service priority="0"> <Type>http://opensim.org/assetservice/1.0</Type> <URI>http://osgrid.org:8003</URI> </Service> <Service priority="0"> <Type>http://opensim.org/inventoryservice/1.0</Type> <URI>http://osgrid.org:8004</URI> </Service> </XRD> </xrds:XRDS>
[edit] User Data provider discovery
After login, UserServer should be able to generate a file to navigate user belonging services
<?xml version="1.0" encoding="UTF-8"?> <xrds:XRDS xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)"> <XRD> <Service priority="0"> <Type>http://opensim.org/userprofile/1.0</Type> <URI>http://osgrid.org:8002/GetUserProfile/12345678-1234-1234-1234-12345678abcd</URI> </Service> <Service priority="0"> <Type>http://opensim.org/loginsession/1.0</Type> <URI>http://osgrid.org:8002/session/12345678-1234-1234-1234-12345678abcd</URI> </Service> <Service priority="0"> <Type>http://opensim.org/assetservice/1.0</Type> <URI>http://osgrid.org:8003</URI> </Service> <Service priority="0"> <Type>http://opensim.org/inventoryservice/1.0</Type> <URI>http://osgrid.org:8004</URI> </Service> </XRD> </xrds:XRDS>