aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2015-03-13 22:59:43 +0000
committerJustin Clark-Casey (justincc)2015-03-13 23:01:50 +0000
commit441d77b5b6b2d4e8b6c764ff494b85feac701380 (patch)
tree7c43bf9d4b09444772a45400c5eaccfbf912b8a6
parentFix script state not being preserved in objects sent via Hypergrid. (diff)
downloadopensim-SC_OLD-441d77b5b6b2d4e8b6c764ff494b85feac701380.zip
opensim-SC_OLD-441d77b5b6b2d4e8b6c764ff494b85feac701380.tar.gz
opensim-SC_OLD-441d77b5b6b2d4e8b6c764ff494b85feac701380.tar.bz2
opensim-SC_OLD-441d77b5b6b2d4e8b6c764ff494b85feac701380.tar.xz
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.
-rw-r--r--bin/Robust.HG.ini.example12
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/Robust.HG.ini.example b/bin/Robust.HG.ini.example
index 872a7f8..8962afa 100644
--- a/bin/Robust.HG.ini.example
+++ b/bin/Robust.HG.ini.example
@@ -656,6 +656,12 @@
656 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 656 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
657 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService" 657 AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
658 658
659 ; HGInventoryService is a public-facing inventory service that allows users to
660 ; interact with their suitcase folder when on a foreign grid. This reuses the general inventory service connector.
661 ; Hence, if the user has set up authentication in [Network] to protect their private services
662 ; make sure it is not set here.
663 AuthType = None
664
659 ;; Can overwrite the default in [Hypergrid], but probably shouldn't 665 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
660 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 666 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
661 667
@@ -668,6 +674,12 @@
668 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService" 674 LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
669 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService" 675 UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
670 676
677 ; HGAssetService is a public-facing service that allows users to
678 ; read and create assets when on another grid. This reuses the general asset service connector.
679 ; Hence, if the user has set up authentication in [Network] to protect their private services
680 ; make sure it is overriden for this public service.
681 AuthType = None
682
671 ;; Can overwrite the default in [Hypergrid], but probably shouldn't 683 ;; Can overwrite the default in [Hypergrid], but probably shouldn't
672 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}" 684 ; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
673 685