diff options
author | Justin Clark-Casey (justincc) | 2015-03-13 22:59:43 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2015-03-13 23:01:50 +0000 |
commit | 441d77b5b6b2d4e8b6c764ff494b85feac701380 (patch) | |
tree | 7c43bf9d4b09444772a45400c5eaccfbf912b8a6 | |
parent | Fix script state not being preserved in objects sent via Hypergrid. (diff) | |
download | opensim-SC-441d77b5b6b2d4e8b6c764ff494b85feac701380.zip opensim-SC-441d77b5b6b2d4e8b6c764ff494b85feac701380.tar.gz opensim-SC-441d77b5b6b2d4e8b6c764ff494b85feac701380.tar.bz2 opensim-SC-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.example | 12 |
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 | ||