LDAP Settings

LDAP Settings
 1# This example shows how to retrieve LDAP settings for a database.
 2
 3db = impact.active_database
 4ot = impact.gui.output_toolbox
 5ot.clear()
 6
 7# Determine if LDAP enabled for the connected database
 8ot.add("LDAP Enabled (Connected): " + str(db.ldap_settings.enabled))
 9
10# Determine if LDAP enabled for a disconnected database. This can be used
11# to determine the LDAP settings before attempting a user login
12db = impact.databases.item("Production database")
13if db.isNone():
14    ot.add("Unable to locate database")
15else:
16
17    # Warning this may fail with E_FAIL if the database cannot be contacted
18    ot.add("LDAP Enabled (Disconnected): " + str(db.ldap_settings.enabled))
19