Salut,
Je préviens tout de suite, je suis un grand débutant
J& #039;essaye de mettre en place l& #039;authentification par LDAP (après c& #039;est le mail qui faudra regarder) et ça ne se passe pas bien. Avec n& #039;importe quoi d& #039;autre en $g_ldap_bind_dn j& #039;obtiens une erreur 1400 donc je pense que la connexion au serveur LDAP doit bien passer sauf que lorsque je crée un utilisateur, j& #039;ai une liste de message d& #039;erreur sur la page php qui apparaît avant juste de disparaître.
Quote
SYSTEM WARNING: ldap_search() [function.ldap-search]: Search: Operations error
SYSTEM WARNING: ldap_get_entries(): supplied argument is not a valid ldap result resource
SYSTEM WARNING: ldap_free_result(): supplied argument is not a valid ldap result resource
Et bien sûr le compte sur Mantis est créé mais l& #039;utilisateur ne peut pas se connecter ... ça serait trop beau ... alors voici mon fichier de config
Quote
<?php
$g_hostname = & #039;rcbparsrv907& #039;;
$g_db_type = & #039;mssql& #039;;
$g_database_name = & #039;bugtracker& #039;;
$g_db_username = & #039;mantis& #039;;
$g_db_password = & #039;mantis& #039;;
$g_login_method=& #039;LDAP& #039;;
$g_ldap_server=& #039;LDAPSERVER& #039;;
$g_ldap_port=389;
$g_ldap_root_dn="DC=abc,DC=ad,DC=boulot,DC=com";
$g_ldap_organization = & #039;& #039;;
$g_ldap_bind_dn = & #039;CN=Famille\, Prenom,OU=Paris,OU=Users,OU=Paris Hub,DC=abc,DC=ad,DC=boulot,DC=com& #039;;
$g_ldap_bind_passwd = & #039;passwd!!& #039;;
$g_use_ldap_email = ON;
$g_ldap_uid_field = & #039;sAMAccountName& #039;;
$ldap_protocol_version=3;
$g_smtp_host=& #039;fr-smtp.abc.ad.boulot.com& #039;;
$g_validate_email = OFF;
?>
Merci de votre attention ... j& #039;ai le droit de casser ma chaise ?
Quote midilairSalut,
Je préviens tout de suite, je suis un grand débutant
J& #039;essaye de mettre en place l& #039;authentification par LDAP (après c& #039;est le mail qui faudra regarder) et ça ne se passe pas bien. Avec n& #039;importe quoi d& #039;autre en $g_ldap_bind_dn j& #039;obtiens une erreur 1400 donc je pense que la connexion au serveur LDAP doit bien passer
Bah non, c& #039;est raté, la connexion au serveur ne passe pas.
Le problème vient probablement de là :
Quote
Language: PHP $g_ldap_bind_dn = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;CN=Famille\, Prenom,OU=Paris,OU=Users,OU=Paris Hub,DC=abc,DC=ad,DC=boulot,DC=com&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
$g_ldap_bind_passwd = &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;passwd!!&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;;
CN=Famille\, Prenom,OU=Paris,OU=Users,OU=Paris Hub,DC=abc,DC=ad,DC=boulot,DC=com: c& #039;est le compte de l& #039;administrateur du serveur LDAP ? C& #039;est normal le [/b] ?
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
sans le [/b], j'obtiens une erreur #1400 Échec d'indentification par LDAP (avec une superbe faute d'orthographe au passage )
En y réfléchissant, l'[/b] sert à échapper la , qui suit ... cette chaîne est copier/coller telle quelle depuis un explorer d'AD
Edited 1 time(s). Last edit at 01/11/2008 09:44AM by midilair.
Depuis le serveur hébergeant Mantis, est-ce que cette commande fonctionne :
[code=Text]ldapsearch -x -h LDAPSERVER -D "CN=Famille\, Prenom,OU=Paris,OU=Users,OU=Paris Hub,DC=abc,DC=ad,DC=boulot,DC=com" -b "DC=abc,DC=ad,DC=boulot,DC=com" -W[/code]
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
sur le serveur web (qui est un windows donc assez pauvre en outil) j& #039;ai lancé le ldapsearch de Novel et voila un extrait de sa réponse ... donc y a bien connexion.
Quote
******************************************************************************************************************************************
LDAP Search v1.2
by Nagareshwar Y Talekar (######@######)
******************************************************************************************************************************************
LDAP Search started ....
Host = LDAPSERVER
Port = 389
Connection Type = Non SSL
Timeout = 10
STEP 1 => Performing LDAP initialization
LDAP initialization completed
STEP 2 => Performing LDAP simple bind...
LDAP bind completed successfully.
STEP 3 => Searching on the server ...
******************************************************************************************************************************************
Enumerating attributes for DN : DC=abc,DC=ad,DC=boulot,DC=com
objectClass = top
objectClass = domain
objectClass = domainDNS
distinguishedName = DC=abc,DC=ad,DC=boulot,DC=com
[...]
dc = abc
LDAP search completed
******************************************************************************************************************************************
Edited 1 time(s). Last edit at 01/11/2008 10:32AM by deboutv.
LDAPSERVER c& #039;est vraiment LDAPSERVER ou c& #039;est fait quelque chose comme ldap.mondomaine ?
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
C& #039;est bien LDAPSERVER ... mais j& #039;ai essayé avec LDAPSERVER.abc.ad.boulot.com et ça ne change rien pour Mantis (et pour ldapsearch n& #039;ont plus. Mantis génère les erreurs en rouge et ldapseach fonctionne)
PS: l& #039;email que j& #039;avais laissé était l& #039;email du créateur de l& #039;application
Je n& #039;ai pas la solution. Il faut bien faire attention aux majuscules/minuscules.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Enfin, j& #039;ai trouvé ...
le DN que j& #039;utilisais était trop haut dans la hiérarchie.
J& #039;utilise DN=& #039;OU=Ville,OU=Users,OU=ville Hub,DC=abc,DC=ad,DC=boulot,DC=com& #039; et ça fonctionne maintenant.
Merci de votre aide ... ça va poser certains problèmes pour les autres équipes mais c& #039;est déjà un début.
Une fois que la connexion LDAP est faite avec Mantis, est-ce qu& #039;il est possible de créer un utilisateur qui n& #039;existe pas dans LDAP et de pouvoir bien sur se connecter avec ?
Non je crois qu& #039;il faut forcément que l& #039;utilisateur soit dans le LDAP.
Vincent
Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux
Please complete your signature with your environment informations.
Enable skype notification here
Ma connexion LDAP marche très bien mais j& #039;aimerai un système pour créer automatiquement les comptes.
J& #039;ai trouvé ça ( http://www.mantisbt.org/bugs/view.php?id=5595 ) pour créer automatiquement un compte à la première connexion mais je n& #039;arrive pas à le faire fonctionner.
Est-ce que quelqu& #039;un à déjà réussi à l& #039;utiliser ou trouver une autre solution ?
Online Users
Guests:
7
Record Number of Users:
1
on April 02, 2023
Record Number of Guests:
115
on November 09, 2023
Top Users
|