Projet

Général

Profil

Anomalie #7130

EoleSSO non fonctionnel sur la beta3

Ajouté par Joël Cuissinat il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
27/01/2014
Echéance:
31/01/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

Le formulaire renvoie systématiquement :

Echec de l'authentification, recommencez


Demandes liées

Lié à Documentations - Tâche #7142: ajout d'un cas dans la doc d'utilisation de CreoleClient Fermé 08/12/2014

Révisions associées

Révision 0eaac470 (diff)
Ajouté par Bruno Boiget il y a environ 10 ans

Correction de la récupération des configurations LDAP via CreoleClient.get_creole

Fixes #7130

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 10 ans

==> /var/log/rsyslog/local/eolesso/eolesso.alert.log <==
Jan 16 17:49:14 horus eolesso: [LDAPClient,client] "Cet utilisateur n'existe pas" 
Jan 16 17:49:14 horus eolesso: [LDAPClient,client] "Cet utilisateur n'existe pas" 

==> /var/log/rsyslog/local/eolesso/eolesso.info.log <==
Jan 16 17:49:14 horus eolesso: [LDAPClient,client] ! Echec de l'authentification : admin !

#2 Mis à jour par Bruno Boiget il y a environ 10 ans

Le problème vient de la récupération des informations sur les annuaires via creole.

le fichier de configuration utilise CreoleClient.get_creole() comme un équivalent de la fonction parsedico (croele 2.3), mais le comportement n'est pas le même.

les variables de type 'esclave' sont stockées dans le dictionnaire renvoyé avec une cle de type 'nom_maitre.nom_esclave' au lieu de 'nom_esclave'

--> il faut soit corriger le script qui récupère la configuration, soit modifier le comportement de get_creole.

#3 Mis à jour par Bruno Boiget il y a environ 10 ans

D'autres scripts utilisent déjà la notation pointée pour les variables esclaves (cf gen-dhcp dans eole-dhcp)
Pour éviter de repasser dans tous les scripts, je corrige la syntaxe dans eole-sso

note ajoutée dans le wiki eole24 : http://dev-eole.ac-dijon.fr/projects/modules-eole/wiki/24#Obtenir-le-dictionnaire-des-variables

la documentation est aussi en cours de mise à jour: http://eoleng.ac-dijon.fr/pub/Documentations/manuels/2.4/beta/partielles/PersonnalisationEOLEAvecCreole/co/05b-scripting.html

#4 Mis à jour par Bruno Boiget il y a environ 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Echéance mis à 31/01/2014
  • Statut changé de Résolu à Fermé
  • Début mis à 27/01/2014

Je suis loggué en admin sur l'EAD

Formats disponibles : Atom PDF