diff options
Diffstat (limited to 'weed/s3api/auth_credentials.go')
| -rw-r--r-- | weed/s3api/auth_credentials.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/weed/s3api/auth_credentials.go b/weed/s3api/auth_credentials.go index 3f4670a7e..eab237b0b 100644 --- a/weed/s3api/auth_credentials.go +++ b/weed/s3api/auth_credentials.go @@ -771,6 +771,11 @@ func (iam *IdentityAccessManagement) SetIAMIntegration(integration *S3IAMIntegra iam.m.Lock() defer iam.m.Unlock() iam.iamIntegration = integration + // When IAM integration is configured, authentication must be enabled + // to ensure requests go through proper auth checks + if integration != nil { + iam.isAuthEnabled = true + } } // authenticateJWTWithIAM authenticates JWT tokens using the IAM integration |
