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.inv-download
parent
0aeea89258
commit
441d77b5b6
|
@ -656,6 +656,12 @@
|
||||||
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
||||||
AvatarService = "OpenSim.Services.AvatarService.dll:AvatarService"
|
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
|
;; Can overwrite the default in [Hypergrid], but probably shouldn't
|
||||||
; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
|
||||||
|
@ -668,6 +674,12 @@
|
||||||
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
|
LocalServiceModule = "OpenSim.Services.HypergridService.dll:HGAssetService"
|
||||||
UserAccountsService = "OpenSim.Services.UserAccountService.dll:UserAccountService"
|
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
|
;; Can overwrite the default in [Hypergrid], but probably shouldn't
|
||||||
; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
; HomeURI = "${Const|BaseURL}:${Const|PublicPort}"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue