diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2023-05-02 10:41:39 +0200 |
|---|---|---|
| committer | Jeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com> | 2023-09-25 09:43:37 +0200 |
| commit | 70f5751a97f770819f8b823fd09ba63d75bf4a8b (patch) | |
| tree | be9140afa9f872b6fe04c09ce51107eb569cb4b9 /internal/server/endpoints/endpoints.go | |
| parent | 4b79e3ac2f8ede895b6242adf3fc35e45b1cf908 (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.go | 3 |
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) } |
