From b30731c9d04d03faee84e78f0e0f16357996e6dc Mon Sep 17 00:00:00 2001 From: Nolan Woods Date: Fri, 24 Sep 2021 11:17:27 -0700 Subject: [PATCH] lib/http: Add auth to http service Fixes https://github.com/rclone/rclone/issues/5620 --- cmd/serve/http/http.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/serve/http/http.go b/cmd/serve/http/http.go index 592580826..780aa9c91 100644 --- a/cmd/serve/http/http.go +++ b/cmd/serve/http/http.go @@ -96,6 +96,9 @@ func newServer(f fs.Fs, templatePath string) *server { } func (s *server) Bind(router chi.Router) { + if m := auth.Auth(auth.Opt); m != nil { + router.Use(m) + } router.Use( middleware.SetHeader("Accept-Ranges", "bytes"), middleware.SetHeader("Server", "rclone/"+fs.Version),