<div dir="ltr">Hi, _MW,<br><br>>a quick follow on, what I mean about it being too rigid, is that by
having a set userserver set<br>>url in the inventory server.<br>I think I have to explain more about the security change.<br><br>[definition:]<br>* To put inventoryserver and userserver separatly, means they are on different servers and use<br>
  different DB.<br>* "inventory information" is very *closely* related to user information(inventoryids belongs to a userid),<br>  but "inventory information" does not contain enough information that can prove user's identity.<br>
* Inventoryserver holds such kind of "inventory information"<br>* Userserver holds the information that can prove user's identity(uuid/name,password) <br>[problem:]<br>* If we put inventoryserver separate from userserver, then inventoryserver can not claim user's<br>
  identity by itself<br>  => inventoryserver has to rely on 1 or some userservers. (check_auth_session call is neccessary)<br>// Above, is the current situation<br>[solution for "too rigid":]<br>* add a new table for inventoryserver, 2 fields, useruuid, userserver_url, everytime inventoryserver<br>
  extract "session_id", "user_id" from the request, get "userserver_url" by "user_id", then check the<br>  identity of "user_id" from "userserver_url" (call check_auth_session)<br>
<br>>It makes it
harder to use the same inventory server on multiple grids.<br>>Either for
the same user (if their id on each grid was the same).<br>

>Or just multiple
grids/user groups sharing a common inventory server.<br>Have you ever think about 1 grid uses multiple inventoryservers. :><br>Sounds like the opposite of what you said, but I think inventoryserver should be thought in this way:<br>
*** inventoryserver is serving for the users, not the grids/regions.<br>I mean, inventory server should not be always tied up with grids, no matter 1 to n or n to 1,<br>inventory server just exists for "users", and the "users" maybe from different grids.<br>
<br>This is also a part of my plan of "interop", please refer to<br><a href="http://opensimulator.org/wiki/Avatar_portability_version_2">http://opensimulator.org/wiki/Avatar_portability_version_2</a><br>for more information<br>
<br>regards,<br>Lulurun<br><br>
</div>