From 8a31a6bfb30db7591d04f484d73737573a8d7ea7 Mon Sep 17 00:00:00 2001 From: Willy Kloucek Date: Tue, 29 Jun 2021 15:23:10 +0200 Subject: [PATCH] app provider: allow insecure connection to wopiserver / wopibridge --- internal/grpc/services/appprovider/appprovider.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/internal/grpc/services/appprovider/appprovider.go b/internal/grpc/services/appprovider/appprovider.go index b7545f7927..49ab428cab 100644 --- a/internal/grpc/services/appprovider/appprovider.go +++ b/internal/grpc/services/appprovider/appprovider.go @@ -55,11 +55,12 @@ type service struct { } type config struct { - Driver string `mapstructure:"driver"` - Demo map[string]interface{} `mapstructure:"demo"` - IopSecret string `mapstructure:"iopsecret" docs:";The iopsecret used to connect to the wopiserver."` - WopiURL string `mapstructure:"wopiurl" docs:";The wopiserver's URL."` - WopiBrURL string `mapstructure:"wopibridgeurl" docs:";The wopibridge's URL."` + Driver string `mapstructure:"driver"` + Demo map[string]interface{} `mapstructure:"demo"` + IopSecret string `mapstructure:"iopsecret" docs:";The iopsecret used to connect to the wopiserver."` + WopiInsecure bool `mapstructure:"wopiinsecure" docs:";Don't verify SSL certificates of the wopiserver / wopibridge"` + WopiURL string `mapstructure:"wopiurl" docs:";The wopiserver's URL."` + WopiBrURL string `mapstructure:"wopibridgeurl" docs:";The wopibridge's URL."` } // New creates a new AppProviderService @@ -78,7 +79,8 @@ func New(m map[string]interface{}, ss *grpc.Server) (rgrpc.Service, error) { conf: c, provider: provider, client: rhttp.GetHTTPClient( - rhttp.Timeout(5 * time.Second), + rhttp.Timeout(5*time.Second), + rhttp.Insecure(c.WopiInsecure), ), }