[Opensim-dev] Client signature processing in the OpenSim User Server

Diva Canto diva at metaverseink.com
Wed Mar 25 05:55:52 UTC 2009


If you just want the string that identifies the type of client, so you 
can use it in region modules, that may be easy to add. But if you want 
to add different login procedures, that's a whole other matter... I just 
did that, and I'm not happy with the result. We really need to have a 
plugin architecture in place for these servers so that we can start 
doing these kinds of things systematically and and in an extensible 
manner, just like with region modules.But,  as MW said a few days ago, 
we're less than half-way there. :-/

James Stallings II wrote:
> Greetings All :D
>
> I have a need to do some processing of what I will call the 'client 
> signature', or that bit of data that the client sends to identify 
> itself at login (Version, Channel, and Platform).
>
> Presently, the only thing done with this information is that it is 
> logged on the User Server log.
>
> I am a beginning C# programmer as I am sure many of you know, though 
> no stranger to programming in general; I am also more than passingly 
> familiar with the OpenSim source code. That said however, I have to 
> this point only stretched my C# wings in region modules, and as this 
> is a fairly central piece of OpenSim, felt it incumbent upon me to 
> broach this topic here before starting to work on what might be a 
> patch that many are interested in, thus giving the community an 
> opportunity to provide guidance and input to the effort.
>
> Basically, what I'd like to do is provide some functionality to 
> support a 'black box' of client processing; facilitating optional and 
> arbitrary login processing in addition to authentication.This will 
> provide opportunities for grid operators to more proactively manage 
> connections to their grids based on the strings sent by the client, 
> including such applications as cryptographic client signing, filtering 
> of undesirable clients, detailed logging for business purposes, etc.
>
> My first intuition is to produce a patch to the user server proper, 
> but if it would be more appropriate to do so, if a server plug-in or 
> add-in is possible, that is likely the way to go.
>
> I eagerly look forward to your suggestions and criticisms.
>
> Cheers!
> James/Hiro/daTwitch
>
>
>
>
> -- 
> ===================================
> http://osgrid.org
> http://del.icio.us/SPQR
> http://twitter.com/jstallings2
> http://www.linkedin.com/pub/5/770/a49
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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/20090324/643da6d9/attachment-0001.html>


More information about the Opensim-dev mailing list