Skip to content

Commit c75a7a1

Browse files
committed
Optimised active directory
1 parent e3d61f6 commit c75a7a1

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
ldap3==2.9.1
2-
requests==2.32.4
2+
shuffle-sdk==0.0.28

active-directory/1.0.0/src/app.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from ldap3.extend.microsoft.addMembersToGroups import ad_add_members_to_groups as addUsersInGroups
1212
from ldap3.extend.microsoft.removeMembersFromGroups import ad_remove_members_from_groups as removeUsersFromGroups
1313

14-
from walkoff_app_sdk.app_base import AppBase
14+
from shuffle_sdk import AppBase
1515

1616
class ActiveDirectory(AppBase):
1717
__version__ = "1.0.1"
@@ -464,15 +464,15 @@ def remove_user_from_group(self, server, domain, port, login_user, password, bas
464464
c.search(base_dn, f"(SAMAccountName={samaccountname})")
465465
if len(c.entries) == 0:
466466
return {"success":"false","message":f"User {samaccountname} not found"}
467-
user_dn = c.entries[0].entry_dn
468467

468+
user_dn = c.entries[0].entry_dn
469469
search_filter = f'(&(objectClass=group)(cn={group_name}))'
470470
c.search(base_dn, search_filter, attributes=["distinguishedName"])
471471
if len(c.entries) == 0:
472472
return {"success":"false","message":f"Group {group_name} not found"}
473+
473474
group_dn = c.entries[0]["distinguishedName"]
474475
print(group_dn)
475-
476476
res = removeUsersFromGroups(c, user_dn, str(group_dn),fix=True)
477477
if res == True:
478478
return {"success":"true","message":f"User {samaccountname} was removed from group {group_name}"}

0 commit comments

Comments
 (0)