Bonjour,
Donc voila, lorsque j'essai d'ajouter un nouvel utilisateur dans l'active directory avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
import ldap
import ldap.modlist as modlist
 
l = ldap.initialize("ldaps://server.domaine:636/")
 
l.simple_bind_s("cn=Users,dc=domaine,dc=com")
 
dn="cn=Users,dc=domaine,dc=com" 
 
attrs = {}
attrs['objectclass'] = ['top','organizationalRole','simpleSecurityObject']
attrs['cn'] = 'MonUser'
attrs['userPassword'] = 'pass'
attrs['description'] = 'nouveau'
 
ldif = modlist.addModlist(attrs)
 
l.add(dn,ldif)
 
l.unbind_s()
Et Voila l'erreur retournée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ldap.SERVER_DOWN: {'info': 'A TLS packet with unexpected lengh was received. ', 'desc' : "Can't contact LDAP server"}
J'ai fait une recherche sans succès.