diff --git a/cmd/generic-handlers.go b/cmd/generic-handlers.go index 1ae9a8c80..0ac6fbd75 100644 --- a/cmd/generic-handlers.go +++ b/cmd/generic-handlers.go @@ -194,7 +194,7 @@ func setTimeValidityHandler(h http.Handler) http.Handler { func (h timeValidityHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { aType := getRequestAuthType(r) - if aType != authTypeAnonymous && aType != authTypeJWT { + if aType == authTypeSigned || aType == authTypeSignedV2 || aType == authTypeStreamingSigned { // Verify if date headers are set, if not reject the request amzDate, apiErr := parseAmzDateHeader(r) if apiErr != ErrNone {