def get_object_class():
return "msDS-AuthNPolicySilo"
- def add_member(self, ldb, member):
+ def grant(self, ldb, member):
"""Add a member to the Authentication Silo.
Rather than saving the silo object and writing the entire member
# If the modify operation was successful refresh members field.
self.refresh(ldb, fields=["members"])
- def remove_member(self, ldb, member):
+ def revoke(self, ldb, member):
"""Remove a member from the Authentication Silo.
Rather than saving the silo object and writing the entire member
try:
ldb.modify(message)
except LdbError as e:
- raise RevokeMemberError(f"Failed to remove silo member: {e}")
+ raise RevokeMemberError(f"Failed to revoke silo member: {e}")
# If the modify operation was successful refresh members field.
self.refresh(ldb, fields=["members"])