[Opensim-dev] Mantis#2816 patch and openid / Plugin system for UGAIM servers
Michael Wright
michaelwri22 at yahoo.co.uk
Mon Dec 15 23:09:11 UTC 2008
I think that like a lot of people, I have only just realised that this is making the user server a OpenID provider rather than a consumer, and then the inventory/asset server will be the consumer. This is a approach that seems interesting but one that I haven't had time to do much thinking of yet so will wait a bit before commenting on it further.
But I do agree with what Sean said, about us considering plugins for the UGAIM servers, is a good idea. From looking at the patch and doing a little bit of thinking on how a simple plugin architecture could work, I don't think it would take much to make this a plugin (once we had the plugin support in place).
I think as more features get added, people are going to want to be able to decide what features their grids support. Like I made some commits to the inventory server the other week which raised a bit of debate about if they should be there or not. And I think there was good points on both sides of the debate. But as there was no alternative, I had to make those changes to the inventory server. If there had of been a plugin system, then I could have made a simple plugin.
Mic Bowman <cmickeyb at gmail.com> wrote: inventory & asset server extensions that leverage openid will be
posted on the distributed asset forge project soon. we're working to
validate the concepts in the forge project & then start carving the
changes up into smaller chunks for incremental patching once we've
convinced ourselves that this is useful. the openid parts are pretty
fundamental to making any of these external services work so it seemed
like a good starting point.
--mic
On Mon, Dec 15, 2008 at 2:23 PM, Sean Dague wrote:
> Mic Bowman wrote:
>> So this is really an API that can be used to apply the set of
>> identities managed by the user server to other services. A couple more
>> places this could be useful... the web interfaces like opensimwi
>> currently manipulate the database directly in order to perform
>> authentication for account management. Also, the Alan's REST
>> interfaces for asses & inventory on the region server currently cannot
>> authenticate a specific user in grid mode (there is no API & the User
>> server does not hand out the hashed password to the region server in
>> grid mode).
>>
>> The choice of OpenID vs some other API is really just a choice to
>> support a fairly standard API rather than invent something new.
>
> Ok, so this is about exposing the OpenSim data to things other than the
> client. That makes a bit more sense from what I saw in the patch.
>
> It would be nice to see an example of how this would be used in the
> OpenSim Inventory server, for instance. But I see how this could be a
> good first step in that direction.
>
> -Sean
>
> --
> Sean Dague / Neas Bade
> sdague at gmail.com
> http://dague.net
>
>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>
>
_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-dev/attachments/20081215/d906d456/attachment-0001.html>
More information about the Opensim-dev
mailing list