active directory authentication, full mfa implementation, vpn generation
This commit is contained in:
14
ad.py
14
ad.py
@@ -1,8 +1,18 @@
|
||||
from ms_active_directory import ADDomain
|
||||
import logging
|
||||
import sys
|
||||
|
||||
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
|
||||
|
||||
def updateMfaSecret(user, secret):
|
||||
domain = ADDomain('corp.bbrunson.com')
|
||||
session = domain.create_session_as_user('administrator@bbrunson.com', 'Mariposa2502$$$$')
|
||||
|
||||
success = session.overwrite_attribute_for_user(user, 'mfaSecret',
|
||||
secret)
|
||||
secret)
|
||||
|
||||
def updatePassword(cu, newpw, adinfo):
|
||||
domain = ADDomain('corp.bbrunson.com')
|
||||
session = domain.create_session_as_user(user=adinfo.get('adbind_user', ''), password=adinfo.get('adbind_pass', ''))
|
||||
return session.reset_password_for_account(account=(session.find_user_by_sam_name(cu)), new_password=newpw)
|
||||
|
||||
# updatePassword(current_user='brandon', newpw='Mariposa2502$$', oldpw='Mariposa2502$')
|
||||
Reference in New Issue
Block a user