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
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

_______________________________________________
Opensim-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-dev

Reply via email to