From 70f5751a97f770819f8b823fd09ba63d75bf4a8b Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Tue, 2 May 2023 10:41:39 +0200 Subject: Endpoints: Double check HTTPS scheme Now the note in the CLI is really not needed, but maybe wise to keep it there? --- internal/server/endpoints/endpoints.go | 3 +++ 1 file changed, 3 insertions(+) (limited to 'internal/server/endpoints') diff --git a/internal/server/endpoints/endpoints.go b/internal/server/endpoints/endpoints.go index 75bca55..3e675e4 100644 --- a/internal/server/endpoints/endpoints.go +++ b/internal/server/endpoints/endpoints.go @@ -37,6 +37,9 @@ func (e Endpoints) Validate() error { if err != nil { return errors.WrapPrefix(err, "failed to parse API token endpoint", 0) } + if pAPI.Scheme != "https" { + return errors.Errorf("API Scheme: '%v', is not equal to HTTPS", pAPI.Scheme) + } if pAPI.Scheme != pAuth.Scheme { return errors.Errorf("API scheme: '%v', is not equal to authorization scheme: '%v'", pAPI.Scheme, pAuth.Scheme) } -- cgit v1.2.3