Reputation: 3974
How can we filter when applying ldapmodify?
For eg: this is how my user object looks like:
dn: [email protected],ou=users,dc=dev,dc=com
sn: po
givenName: abc
pin: 1234
mail: [email protected]
telephoneNumber: 11234567890
enabled: FALSE
city: city
cn: [email protected]
o: org
I want to modify this user's city if his org is org. How can I apply such a filter?
I am doing it using ldap3, do I need to use controls?
Upvotes: 0
Views: 621
Reputation: 1318
You need to send the Assertion Control along with your modify operation (see RFC 4528). Basically the control contains a filter which has to be matched.
I'm using this control in my web2ldap to prevent concurrent writes to do anything bad.
I have some doubts that ldap3 module supports it out-of-the-box though.
Further notes:
Upvotes: 1