[Résolu] LDAP - Récupération des informations des utilistateurs

Bonjour,
Sous Drupal 7, j’utilise le module LDAP.
Il fonctionne très bien pour l’authentification et l’affectation des rôles en fonction des informations présentes dans notre LDAP. Cependant, il ne récupère que le login et le mail de l’utilisateur.

J’aimerais récupérer d’autres informations du LDAP pour les mettre dans Drupal comme le nom et le prénom de l’utilisateur.

J’ai utilisé le module Feeds afin de pouvoir récupérer les champs du LDAP dans Drupal, cela fonctionne quand je lance l’importation que j’ai créé mais je n’arrive pas à trouver le moyen qu’il me fasse cette importation en automatique lors de la connexion d’un utilisateur.

Avez vous une idée sur comment je peux faire pour qu’à chaque fois qu’un utilisateur se connecte, ses informations, et uniquement les siennes, soient mise à jour dans Drupal ?
J’espère avoir été claire dans mes explications ;)

Merci pour votre aide.

#

Peut-être qu’un mix avec Rules qui se déclencherait suite à la connexion de l’utilisateur pourrait fonctionner ? je ne sais pas si Rules peut s’interfacer avec Feeds par contre

#

J’ai essayé d’utiliser Rules avec Feeds mais Rules ne liste pas les actions définies dans Feeds :(((

#

Bonjour alf_78,
le sous module ldap_authorisation de LDAP m’a permis de récupérer les informations comme nom et prénom et de peupler automatiquement les champs prénom et nom du profil utilisateur grâce à des jetons fournies par ldap.
as tu essayé de ldap_authorisation et token ?

ps : dans mon cas je n’utilise pas LDAP pour l’authentification mais simplement pour récupérer les données. j’utilise le sso CAS pour la partie authentification.

Twitter : @ismaeil_

#

Salut @ismaeil_ et merci pour ta réponse.
Effectivement, j’ai bien une section authorisation dans laquelle j’ai déjà définie une règle qui permet, en fonction des informations d’un champs ldap, de définir le role de l’utilisateur.
Mais je ne vois pas où l’on peut rajouter une authorisation supplémentaire et notamment le moyen de lui indiquer quelles sont les champs qui peuvent récupérer.
Token est bien installé sur mon site mais aucun information sur les champs disponible lors de la configuration d’une authorisation
Pourrais tu me faire une impression écran de ta config pour les informations des utilisateurs ?

#

Bonjour alf_78,

Assure toi d’abord de récupérer des infos LDAP dans admin/config/people/ldap/servers en faisant le test de récupérer les infos LDAP d’un utilisateur. Dans mon cas ça donne ça http://yfrog.com/155dzp et c’est le dernier attribut qui m’intéresse pour créer/affecter le rôle drupal : ‘suppanaffectation’

je configure donc ldap_athorization comme suit :

http://yfrog.com/jajnp3p
http://yfrog.com/1f7gkp
http://yfrog.com/5e6zrp
http://yfrog.com/n547yp

voilà bonne chance

Twitter : @ismaeil_

#

Merci @ismael_ pour tes impressions écrans.
J’ai enfin compris où récupéré les informations TOKEN sur les champs.
J’arrive bien à affecter les rôles à mes utilisateurs en automatique avec LDAP-Authorization. Mais je ne vois pas comment affecter un champs du LDAP à un champs de Drupal ?
Une idée ?

#

Ba j’ai trouvé enfin de compte !
Il suffisait simplement d’activer le module LDAP_Profile et ca roule tout seul :D

Syndiquer le contenu