J'ai ajouté les information de connexion à mon annuaire ldap dans le fichier config.inc, en suite j'ai rédemarré mon serveur. Mais quand j'essai de me connecter j'ai une erreur : Uncaught Error: Call to undefined function ldap_connect()
Pouvez-vous m'aider ? Merci
Configuration de ldap
-
- Site Admin
- Posts: 394
- Joined: 31 Aug 2017, 15:58
Re: Configuration de ldap
Bonjour
il faut probablement activer le module LDAP dans votre php.ini
Vous trouverez plus d'infos ici : https://stackoverflow.com/questions/168 ... ap-connect
il faut probablement activer le module LDAP dans votre php.ini
Vous trouverez plus d'infos ici : https://stackoverflow.com/questions/168 ... ap-connect
Re: Configuration de ldap
Bonjour à l'équipe soplanning, cela fais exactement une semaine que je n'arrive pas à m'authentifié avec l'utilisateur qui se trouve dans l'annuaire LDAP. Lorsque je saisie le login et le mot de passe de l'utilisateur qui se trouve dans l'annuaire LDAP, on me signale identification échoué et pour tant mes configurations de LDAP sont correct; c'est à dire :
$ldapLogin = true;
$ldapUrl = "ldap://xxx.xx.xx.xxx:389"; // address or IP of LDAP serveur
$ldap_domain = 'xxxxxxxxx.com'; // LDAP domain
$ldapBase = "dc=xxxxxxxxxx,dc=com";
$ldapFilter = "(&(objectClass=inetOrgPerson)(cn={login}))";
$ldap_use_tls = false;
$ldapBindUser = "cn=xxxxx,dc=xxxxxxxxx,dc=com";
$ldapBindPassword = 'xxxxxxxxxxx';
Avez vous une idée du problème qui se présente?
$ldapLogin = true;
$ldapUrl = "ldap://xxx.xx.xx.xxx:389"; // address or IP of LDAP serveur
$ldap_domain = 'xxxxxxxxx.com'; // LDAP domain
$ldapBase = "dc=xxxxxxxxxx,dc=com";
$ldapFilter = "(&(objectClass=inetOrgPerson)(cn={login}))";
$ldap_use_tls = false;
$ldapBindUser = "cn=xxxxx,dc=xxxxxxxxx,dc=com";
$ldapBindPassword = 'xxxxxxxxxxx';
Avez vous une idée du problème qui se présente?
-
- Site Admin
- Posts: 394
- Joined: 31 Aug 2017, 15:58
Re: Configuration de ldap
Bonjour
Non désolé, difficile de vous aider avec ces infos.
il faudrait faire du debug pas à pas pour voir pourquoi le LDAP ne renvoie pas un "ok".
peut-être dans le bind, on a déjà eu des remontées d'une façon particulière de formater le bind pour que ça marche...
Non désolé, difficile de vous aider avec ces infos.
il faudrait faire du debug pas à pas pour voir pourquoi le LDAP ne renvoie pas un "ok".
peut-être dans le bind, on a déjà eu des remontées d'une façon particulière de formater le bind pour que ça marche...
Re: Configuration de ldap
Ok, lorsque je fais le debug, le problème vient de la ligne 146 dans le login.php ceci
elseif($ldapLogin && ($_POST['login'] != 'admin')) {
if(!$user->db_load(array('login', '=', $_POST['login']))) {
$_SESSION['message'] = 'erreur_bad_login';
header('Location: ../index.php');
exit;
}
J'ai essayé en créant un utilisateur dans mon annuaire LDAP avec les mêmes valeurs de l'utilisateur qui se trouve dans la table planning_user. Cela foctionne bien. Mais quand je change juste le login dans LDAP, l'authentification échoue. Y a t'il un moyen de supprimer la recherche via la base de donnée mais plutôt dans l'annuaire LDAP?
elseif($ldapLogin && ($_POST['login'] != 'admin')) {
if(!$user->db_load(array('login', '=', $_POST['login']))) {
$_SESSION['message'] = 'erreur_bad_login';
header('Location: ../index.php');
exit;
}
J'ai essayé en créant un utilisateur dans mon annuaire LDAP avec les mêmes valeurs de l'utilisateur qui se trouve dans la table planning_user. Cela foctionne bien. Mais quand je change juste le login dans LDAP, l'authentification échoue. Y a t'il un moyen de supprimer la recherche via la base de donnée mais plutôt dans l'annuaire LDAP?
-
- Site Admin
- Posts: 394
- Joined: 31 Aug 2017, 15:58
Re: Configuration de ldap
Ok je comprends mieux.
non il n'y a pas moyen car soplanning se base sur ses utilisateurs internes, il ne peut pas créer d'utilisateur à la volée : il faut définir ses droits, son équipe, sa couleur, etc.
Il faut donc que le login soit identique entre le LDAP et soplanning afin qu'il puisse trouver un utilisateur correspondant.
ça peut être fait via des développements spécifiques à définir ensemble, contactez nous par email dans ce cas.
non il n'y a pas moyen car soplanning se base sur ses utilisateurs internes, il ne peut pas créer d'utilisateur à la volée : il faut définir ses droits, son équipe, sa couleur, etc.
Il faut donc que le login soit identique entre le LDAP et soplanning afin qu'il puisse trouver un utilisateur correspondant.
ça peut être fait via des développements spécifiques à définir ensemble, contactez nous par email dans ce cas.