January 2019
Beginner to intermediate
776 pages
19h 58m
English
We will provide the bind dn and password in addition to the address of the LDAP server address, as the input arguments.
Listing 11.7 elaborates how to make an LDAP bind:
#!/usr/bin/env python
# Python Network Programming Cookbook, Second Edition -- Chapter - 11
# This program is optimized for Python 2.7.12 and Python 3.5.2.
# It may run on any other version with/without modifications.
import argparse
from ldap3 import Server, Connection, ALL, core
def main(address, dn, password):
# Create the Server object with the given address.
server = Server(address, get_info=ALL)
#Create a connection object, and bind with the given DN and password. try: conn = Connection(server, dn, password, auto_bind=True) print('LDAP Bind Successful.') ...Read now
Unlock full access