Validate date header only for Signed{,V2} and StreamingSigned. (#3248)

Fixes #2941
master
Harshavardhana 8 years ago committed by GitHub
parent 380d6c6435
commit c57a358c9d
  1. 2
      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 {

Loading…
Cancel
Save