summaryrefslogtreecommitdiff
path: root/internal/server/endpoints/endpoints.go
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2023-05-02 10:41:39 +0200
committerJeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com>2023-09-25 09:43:37 +0200
commit70f5751a97f770819f8b823fd09ba63d75bf4a8b (patch)
treebe9140afa9f872b6fe04c09ce51107eb569cb4b9 /internal/server/endpoints/endpoints.go
parent4b79e3ac2f8ede895b6242adf3fc35e45b1cf908 (diff)
Endpoints: Double check HTTPS scheme
Now the note in the CLI is really not needed, but maybe wise to keep it there?
Diffstat (limited to 'internal/server/endpoints/endpoints.go')
-rw-r--r--internal/server/endpoints/endpoints.go3
1 files changed, 3 insertions, 0 deletions
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)
}