Hy всем,
Я установил соединение с моим сервером LDAP, но я хотел бы получить ответ по истечении указанного c тайм-аута, если соединение с сервером не удалось.
Есть кто-нибудь идея о что?
tls = Tls(validate=ssl.CERT_REQUIRED, version=ssl.PROTOCOL_TLSv1,
ca_certs_file='./ca.pem')
config = dict()
# LDAB configurations
config['LDAP_HOST'] = 'ldaps://here.server.url'
config['LDAP_PORT'] = 636
config['LDAP_USE_SSL'] = True
config['LDAP_USER_LOGIN_ATTR'] = 'mail'
config['LDAP_BIND_USER_DN'] = ldap_login_data.get("LDAP_BIND_USER_DN", "")
config['LDAP_BIND_USER_PASSWORD'] = ldap_login_data.get(
"LDAP_BIND_USER_PASSWORD", "")
config['LDAP_BASE_DN'] = 'dc=intern,dc=url,dc=de'
config['LDAP_USER_DN'] = 'cn=users'
config['LDAP_ADD_SERVER'] = False
ldap_manager = LDAP3LoginManager()
ldap_manager.init_config(config)
ldap_manager.add_server(
config.get('LDAP_HOST'),
config.get('LDAP_PORT'),
config.get('LDAP_USE_SSL'),
tls_ctx=tls,
)