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