From 441d77b5b6b2d4e8b6c764ff494b85feac701380 Mon Sep 17 00:00:00 2001 From: "Justin Clark-Casey (justincc)" Date: Fri, 13 Mar 2015 22:59:43 +0000 Subject: [PATCH] For the public-facing Hypergrid asset and inventory services, override a general AuthType setting with None in Robust.HG.ini.example This is necessary because both asset and inventory reuse generic connectors that will otherwise set up authentication configured in the [Network] section. This allows one to set up authentication for private services whilst still being able to use asset and inventory on foreign grids. The setting is AuthType = None in both [HGAssetService] and [HGInventoryService] Private grid asset and inventory services will still set up the authentication as configured. --- bin/Robust.HG.ini.example | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example index 872a7f8e64..8962afa702 100644 --- a/bin/Robust.HG.ini.example +++ b/bin/Robust.HG.ini.example @@ -656,6 +656,12 @@ UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" + ; HGInventoryService is a public-facing inventory service that allows users to + ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector. + ; Hence, if the user has set up authentication in [Network] to protect their private services + ; make sure it is not set here. + AuthType = None + ;; Can overwrite the default in [Hypergrid], but probably shouldn't ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" @@ -668,6 +674,12 @@ LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" + ; HGAssetService is a public-facing service that allows users to + ; read and create assets when on another grid. This reuses the general asset service connector. + ; Hence, if the user has set up authentication in [Network] to protect their private services + ; make sure it is overriden for this public service. + AuthType = None + ;; Can overwrite the default in [Hypergrid], but probably shouldn't ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"