diff --git a/weed/s3api/auth_credentials.go b/weed/s3api/auth_credentials.go index eb73c3262..6ec22ca41 100644 --- a/weed/s3api/auth_credentials.go +++ b/weed/s3api/auth_credentials.go @@ -736,6 +736,14 @@ func (iam *IdentityAccessManagement) isEnabled() bool { return iam.isAuthEnabled } +func (iam *IdentityAccessManagement) updateAuthenticationState(identitiesCount int) bool { + if !iam.isAuthEnabled && identitiesCount > 0 { + iam.isAuthEnabled = true + return true + } + return false +} + func (iam *IdentityAccessManagement) IsStaticConfig() bool { iam.m.RLock() defer iam.m.RUnlock()