aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-02-16 15:39:12 -0800
committerChris Lu <chris.lu@gmail.com>2021-02-16 15:39:12 -0800
commitcd866664a85d8ea8969c7982262ac26a69825c39 (patch)
treed1ba22e9e1671bddd1e743948828af3d3905f130
parent790252a9796ca3f973ddf5b7e7f3ccea832faf8f (diff)
downloadseaweedfs-cd866664a85d8ea8969c7982262ac26a69825c39.tar.xz
seaweedfs-cd866664a85d8ea8969c7982262ac26a69825c39.zip
skip JWT if fileId is empty
related to https://github.com/chrislusf/seaweedfs/issues/1808
-rw-r--r--weed/server/master_server_handlers.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/weed/server/master_server_handlers.go b/weed/server/master_server_handlers.go
index dc3df2348..117423ec6 100644
--- a/weed/server/master_server_handlers.go
+++ b/weed/server/master_server_handlers.go
@@ -136,6 +136,9 @@ func (ms *MasterServer) dirAssignHandler(w http.ResponseWriter, r *http.Request)
}
func (ms *MasterServer) maybeAddJwtAuthorization(w http.ResponseWriter, fileId string, isWrite bool) {
+ if fileId == "" {
+ return
+ }
var encodedJwt security.EncodedJwt
if isWrite {
encodedJwt = security.GenJwt(ms.guard.SigningKey, ms.guard.ExpiresAfterSec, fileId)