Problème de recupération du nom, prenom et mail à partir d'un ldap

  • nadouS
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 mois 3 semaines #5713 par nadouS
Bonjour,
Nous sommes en v4.3.8, GRR est relié à un ldap, l'authentification est de type SSO (CAS)
Lorsqu'un utilisateur se connecte à l'application GRR, l'authentification fonctionne mais l'application ne récupère pas toujours les données (nom, prénom, mail) à partir du ldap.
Il n'y a pas d'erreur  dans les logs.
Auriez-vous une idée ?
En vous remerciant d'avance pour votre aide
Cordialement
NS
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 mois 3 semaines #5715 par Yan
Bonjour,
c'est une question classique lorsqu'on utilise une authentification CAS suivie d'une interrogation LDAP.
Si vous savez ce que renvoie votre annuaire lorsqu'il est interrogé, vous pouvez récupérer les informations qui vous intéressent en adaptant les fonctions du fichier config_CAS.inc.php (dossier include).
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • nadouS
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 3 semaines 3 heures #5736 par nadouS
Bonjour,
et desolée pour le retard.
Cela ne semble pas régler le problème malgré les modifications du config_CAS.inc.php sur les 2 serveurs, le nom, prénom et mail sont récupérés de façon aléatoire  (cf copie d'écran)
    $user_nom = recuperer_nom(phpCAS::getAttribute('sn'));
    $user_prenom = recuperer_prenom(phpCAS::getAttribute('givenname'));
     $user_mail = recuperer_mail(phpCAS::getAttribute('mail'));

L'application est déployée en load balancing sur 2 serveurs
En test sur un seul serveur mais derriere un proxy, même comportement
Je n'ai pas d'erreur dans les logs mise à part cette ligne[Thu Mar 13 08:17:57.878288 2025] [php7:warn] [pid 15583] [client 89.88.212.251:0] PHP Warning:  session_name(): Cannot change session name when session is active in /var/www/grr/include/session.inc.php on line 612.
Cordialement

 
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 semaines 5 jours #5737 par Yan
Bonjour,
avez-vous essayé de tester la version 3.5.1g ou 3.5.2 de GRR ?
Il y a eu un changement de version de phpCAS entre les versions 3.5.x et 4.3.x, je n'ai pas eu l'occasion de tester CAS sur les version 4.3.x.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan