Submitted by gchamill on
Bonsoir,
J'ai découvert Drupal (excellent) et j'ai un problème et une question avec le module ldap_integration :
Mon problème : l'authentification serveur fonctionne la première fois, l'utilisateur est ajouté à Drupal mais les fois suivantes une fatalerror indique un appel de fonction (getOption ligne 290 dans ldapgroups.module) non valide. Détail amusant : un rafraîchissement montre l'utilisateur connecté !
Ma question : un utilisateur LDAP s'inscrit automatiquement dans la base Drupal mais je voudrais lui attribuer automatiquement un rôle spécifique, comment faire ?
Merci de me répondre si vous avez eu (et résolu) ce genre de problème.
base DN : dn=xxx,dc=org
UserNames attribute : uid
ldap groups : groups exits as LDAP car j'ai cn=mongroup,ou=Groups,dc=xxx,dc=org
Merci.
Module LDAP et attribution d'un rôle (suite)
Permalien Soumis par gchamill le 8 Février, 2007 - 09:04
Je réponds moi-même à la question car l'attribution automatique fonctionne... après avoir mis en majuscule la première lettre du groupe pour la concordance LDAP/Drupal ! L'erreur est humaine...
Pour le bug, je cerne le problème mais ne trouve toujours pas la solution. Pire j'en découvre un autre : l'adresse email de l'utilisateur est érronée. Je cherche à savoir si cela vient de LDAP ou du module Drupal, d'ou ma demande pour savoir si quelqu'un à déjà eu le même problème ?
Comme tu as pu t'en
Permalien Soumis par Damien Tournoud le 8 Février, 2007 - 16:17
Comme tu as pu t'en appercevoir, il ne me semble pas que les membres de drupalfr aient beaucoup d'expérience dans le domaine de l'intégration avec LDAP.
Une rapide recherche m'a néanmoins orienté vers le bug #113884. Le problème semble se produire dans certains cas bien particulier, et est apparement fixé dans la version CVS du module.
LDAP et Drupal
Permalien Soumis par gchamill le 9 Février, 2007 - 10:58
Merci de ta réponse...
Le bug annoncé relate effectivement de mon problème (j'ai zappé le site anglais, honte à moi).
Le problème se révèle lors d'une demande d'authentification en premier lieu à Drupal et ensuite au serveur LDAP. Comme l'authentification passe par le module, l'objet LDAP n'existe pas à ce moment, d'où le message d'erreur.
Il suffit de cocher la case demandant une seule authentification LDAP pour ne plus avoir ce message : problème résolu.
Merci pour le coup main/pied... :)