Browse Source

Bugfix s3 audit missing requester for PUT requests (#6434)

fix s3 audit missing requster for PUT
revert-6434-bugfix-missing-s3-audit
ftong2020 1 month ago
committed by GitHub
parent
commit
2304d2b472
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 4
      weed/s3api/auth_credentials.go

4
weed/s3api/auth_credentials.go

@ -341,8 +341,6 @@ func (iam *IdentityAccessManagement) authRequest(r *http.Request, action Action)
var found bool var found bool
var authType string var authType string
switch getRequestAuthType(r) { switch getRequestAuthType(r) {
case authTypeStreamingSigned:
return identity, s3err.ErrNone
case authTypeUnknown: case authTypeUnknown:
glog.V(3).Infof("unknown auth type") glog.V(3).Infof("unknown auth type")
r.Header.Set(s3_constants.AmzAuthType, "Unknown") r.Header.Set(s3_constants.AmzAuthType, "Unknown")
@ -351,7 +349,7 @@ func (iam *IdentityAccessManagement) authRequest(r *http.Request, action Action)
glog.V(3).Infof("v2 auth type") glog.V(3).Infof("v2 auth type")
identity, s3Err = iam.isReqAuthenticatedV2(r) identity, s3Err = iam.isReqAuthenticatedV2(r)
authType = "SigV2" authType = "SigV2"
case authTypeSigned, authTypePresigned:
case authTypeStreamingSigned, authTypeSigned, authTypePresigned:
glog.V(3).Infof("v4 auth type") glog.V(3).Infof("v4 auth type")
identity, s3Err = iam.reqSignatureV4Verify(r) identity, s3Err = iam.reqSignatureV4Verify(r)
authType = "SigV4" authType = "SigV4"

Loading…
Cancel
Save