Start Support Hilfe-Foren
Re:Inscription par requêtes LDAP (1 viewing) (1) Guest
Favoured: 0
|
|
|
TOPIC: Re:Inscription par requêtes LDAP
|
|
|
|
Inscription par requêtes LDAP 11 Months ago
|
Karma: 0
|
|
Bonjour,
j'ai déjà posté un message en anglais sans réponse sur la possibilité (Version 1.53) de proposer un certain de requêtes LDAP disponible lorsque l'on souhaite créer les invitations.
Je ne vois trop comment faire dans le fichier config-ldap.php pour ma demande.
Indiquer une requête fonctionne bien lors de l'import LDAP des invitations.
La nouvelle version proposerai t-elle cette option?
Merci de votre compréhension
Charles Coupeau
Université de Rennes1
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
lemeur (Admin)
LimeSurvey Team
Posts: 326
|
|
Re:Inscription par requêtes LDAP 11 Months ago
|
Karma: 10
|
Désolé Charles, je n'ai pas vu passer ta question initiale dans le forum et je n'arrive pas à la retrouver.
Je ne comprend pas bien ta problématique telle que formulée dans le post précédent: peux-tu préciser ce que tu cherches à faire ?
Thibault
CRI de Supélec 
|
|
|
|
Logged
|
|
|
Last Edit: 2008/02/12 14:33 By lemeur.
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Inscription par requêtes LDAP 11 Months ago
|
Karma: 0
|
Merci Merci,
c'est exactement ce dont j'ai besoin. 
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Inscription par requêtes LDAP 11 Months ago
|
Karma: 0
|
Voilà le résultat que j'attendais.

|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Inscription par requêtes LDAP 11 Months ago
|
Karma: 0
|
|
Lorsque le questionnaire est activée et que la table des invitations est crée, l'invitation par requête LDAP est possible.
J'ai donc configuré le fichier config-ldap.php en conséquence et en indiquant (et ce n'est pas la première fois que le fait) une requête LDAP. Mes invitations sont bien crées.
Ce que je souhaiterai obtenir, c'est le choix parmi plusieurs requêtes LDAP . Hors depuis le fichier config-ldap.php je ne vois pas comment m'y prendre .
/*********************************************/
/* Predefined Queries for Token Imports */
/*********************************************/
$query_id=0;
$ldap_queries[$query_id]['ldapServerId'] = 0;
$ldap_queries[$query_id]['name'] = 'MIPE 2ere Annee';
$ldap_queries[$query_id1]['name'] = 'SLOPC1';
$ldap_queries[$query_id]['userbase'] = 'ou=people,dc=univ-rennes1,dc=fr';
$ldap_queries[$query_id]['userfilter'] = '(&(ur1sourcecreation=XXXXX)(ur1etatcompte=on)(ur1etape=XXXXX)(ur1anneeinscr=2007))';
// $ldap_queries[$query_id1]['userfilter'] = '(&(ur1sourcecreation=XXXXX)(ur1etatcompte=on)(ur1etape=XXXXX)(ur1anneeinscr=2007))';
J'ai fait quelques essais sans succès.
Merci
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
lemeur (Admin)
LimeSurvey Team
Posts: 326
|
|
Re:Inscription par requêtes LDAP 11 Months ago
|
Karma: 10
|
Tu cherches à faire quelquechose comme cela:
| Code: |
/*********************************************/
/* Predefined Queries for Token Imports */
/*********************************************/
$query_id=0;
$ldap_queries[$query_id]['ldapServerId'] = 0;
$ldap_queries[$query_id]['name'] = 'MIPE 2ere Annee';
$ldap_queries[$query_id1]['name'] = 'SLOPC1';
$ldap_queries[$query_id]['userbase'] = 'ou=people,dc=univ-rennes1,dc=fr';
$ldap_queries[$query_id]['userfilter'] = '(&(ur1sourcecreation=XXXXX)(ur1etatcompte=on)(ur1etape=XXXXX)(ur1anneeinscr=2007))';
$query_id++;
$ldap_queries[$query_id]['ldapServerId'] = 0;
$ldap_queries[$query_id]['name'] = 'MIPE 2ere Annee VERSION2';
$ldap_queries[$query_id1]['name'] = 'SLOPC1-V2';
$ldap_queries[$query_id]['userbase'] = 'ou=people,dc=univ-rennes1,dc=fr';
$ldap_queries[$query_id]['userfilter'] = '(&(ur1sourcecreation=YYYYY)(ur1etatcompte=on)(ur1etape=YYYYY)(ur1anneeinscr=2007))';
|
|
|
|
|
Logged
|
|
|
Last Edit: 2008/02/12 15:54 By lemeur.
|
|
|
The administrator has disabled public write access.
|
taltos (Visitor)
Fresh Lemon
Posts: 11
|
|
Re:Inscription par requêtes LDAP 10 Months, 3 Weeks ago
|
Karma: 0
|
|
bonjour !
je prend la libertée de m'inserer dans le fil car il me semble que vous avez réussi a faire ce que je n'arrive pas faire moi ^^
a sdavoir une requete qui aille me chercher mes utilisateurs dans mon AD windows 2003.
je pense avoir une connexion réussi avec mon annuaire c'est juste la requete qui ne fonctionne pas
j'ai une OU services qui contient des sousOU service1, service2 ... dans lesquels sont mes utilisateurs.
quelle requette dois je donc faire pour recuperer tous ces utilisateurs ?
Meric de prendre quelques minutes pour me répondre !
T
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
Re:Inscription par requêtes LDAP 10 Months, 3 Weeks ago
|
Karma: 0
|
|
Bonjour,
il doit te manquer cette attribut:
$ldap_queries[$query_id]['userscope'] = 'sub';
Cela te permet d'aller rechercher les utilisateurs dans les sous-contexte.
En espérant que cela va résoudre ton problème rapidement.
Cordialement,
Charles
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
taltos (Visitor)
Fresh Lemon
Posts: 11
|
|
Re:Inscription par requêtes LDAP 10 Months, 3 Weeks ago
|
Karma: 0
|
merci de ton aide charles,
alors voila mon config-ldap:
| Code: |
$ldap_queries[$query_id]['userbase'] = 'ou=services,dc=domain,dc=fr';
$ldap_queries[$query_id]['userfilter'] = '(&(objectClass=inetOrgPerson)(account-status=enabled))';
$ldap_queries[$query_id]['userscope'] = 'sub';
$ldap_queries[$query_id]['firstname_attr'] = 'displayname';
$ldap_queries[$query_id]['lastname_attr'] = 'sn';
$ldap_queries[$query_id]['email_attr'] = 'mail';
|
|
|
|
|
Logged
|
|
|
Last Edit: 2008/02/20 13:26 By .
|
|
|
The administrator has disabled public write access.
|
lemeur (Admin)
LimeSurvey Team
Posts: 326
|
|
Re:Inscription par requêtes LDAP 10 Months, 3 Weeks ago
|
Karma: 10
|
$ldap_queries[$query_id]['userbase'] = 'ou=services,dc=domain,dc=fr';
$ldap_queries[$query_id]['userfilter'] = '(&(objectClass=inetOrgPerson)(account-status=enabled))';
$ldap_queries[$query_id]['userscope'] = 'sub';
$ldap_queries[$query_id]['firstname_attr'] = 'displayname';
$ldap_queries[$query_id]['lastname_attr'] = 'sn';
$ldap_queries[$query_id]['email_attr'] = 'mail';
Le userfilter utilisé n'est pas du tout compatible Active Directory.
Cf: docs.limesurvey.org/tiki-index.php?page=...th_Active_Directory_
Qu'est-ce que cela donne en suivant les indication de cette FAQ ?
Thibault
|
|
|
|
Logged
|
|
|
The administrator has disabled public write access.
|
|
|
|
|