mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-10-17 03:28:32 +02:00
s3api: enforce UserName in embedded IAM ListAccessKeys
This commit is contained in:
1 parent
6a4be3314d
commit
adf727ba52
1 file changed
+3
@@ -1047,6 +1047,9 @@ func (e *EmbeddedIamApi) ExecuteAction(values url.Values) (interface{}, *iamErro
|
||||
case "ListAccessKeys":
|
||||
// Note: handleImplicitUsername requires request context which we don't have here for gRPC
|
||||
// gRPC callers must provide UserName explicitly
|
||||
if values.Get("UserName") == "" {
|
||||
return nil, &iamError{Code: s3err.GetAPIError(s3err.ErrInvalidRequest).Code, Error: fmt.Errorf("UserName is required")}
|
||||
}
|
||||
response = e.ListAccessKeys(s3cfg, values)
|
||||
changed = false
|
||||
case "CreateUser":
|
||||
|
||||
Reference in new issue
Block a user