mirror of
https://github.com/minio/minio.git
synced 2025-03-30 17:23:42 -04:00
allow detaching any non-normalized DN (#19525)
This commit is contained in:
parent
73b4794cf7
commit
a8d601b64a
13
cmd/iam.go
13
cmd/iam.go
@ -1770,6 +1770,19 @@ func (sys *IAMSys) PolicyDBUpdateLDAP(ctx context.Context, isAttach bool,
|
|||||||
isGroup = true
|
isGroup = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Backward compatibility in detaching non-normalized DNs.
|
||||||
|
if !isAttach {
|
||||||
|
var oldDN string
|
||||||
|
if isGroup {
|
||||||
|
oldDN = r.Group
|
||||||
|
} else {
|
||||||
|
oldDN = r.User
|
||||||
|
}
|
||||||
|
if oldDN != dn {
|
||||||
|
sys.store.PolicyDBUpdate(ctx, oldDN, isGroup, stsUser, r.Policies, isAttach)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
userType := stsUser
|
userType := stsUser
|
||||||
updatedAt, addedOrRemoved, effectivePolicies, err = sys.store.PolicyDBUpdate(
|
updatedAt, addedOrRemoved, effectivePolicies, err = sys.store.PolicyDBUpdate(
|
||||||
ctx, dn, isGroup, userType, r.Policies, isAttach)
|
ctx, dn, isGroup, userType, r.Policies, isAttach)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user