Project

General

Profile

Anomalie #11631

Connexion LDAP Maarch Parapheur invalide avec le suffix/prefix

Added by Ludovic ARAUJO over 3 years ago. Updated over 1 year ago.

Status:
Développé / Analysé (S)
Priority:
0-Bloquant
Assignee:
Ludovic ARAUJO
Target version:
Start date:
09/02/2019
Due date:
Tags Parapheur:
19.09.2

Description

Authentification invalide si préfixe ou suffixe renseigné

Fichier : src/core/controllers/AuthenticationController.php

Fonction : public function authenticate(Request $request, Response $response)
Lignes en cause :
$login = (!empty($ldapConfiguration['prefix']) ? $ldapConfiguration['prefix'] . '\' . $body['login'] : $body['login']);
$login = (!empty($ldapConfiguration['suffix']) ? $login . $ldapConfiguration['suffix'] : $login);

explication :
Variables de départ : le login "toto", config ldap : suffix = "@exemple.fr"

écran de login :
On saisi toto et le mdp

Erreur : "Authentication unauthorized"

Raison : le login tester par la base est toto@exemple.fr au lieu de toto.
Situation identique pour les préfixes.
Piste de résolution, utiliser une variable $loginLdap pour évité le croisement des infos entre $login simple et $login pour ldap

Pour plus d'info voir ludo
(Contournement trouvé)

History

#2 Updated by Emmanuel DILLARD over 3 years ago

  • Status changed from A traiter to Prêt à embarquer
  • Target version set to Parapheur 21.03 (Stable)
  • Tags Parapheur deleted (19.09.2)

Admin utilisateur : ajouter le suffixe en base si LDAP activé

#3 Updated by Emmanuel DILLARD over 3 years ago

  • Project changed from Backlog to CURRENT SPRINT
  • Status changed from Prêt à embarquer to En cours de dev (S)
  • Tags Parapheur 19.09.2 added

Cf mécanique courrier.
? Ne récupérer que l'ID ?

#4 Updated by Emmanuel DILLARD about 3 years ago

  • Status changed from En cours de dev (S) to Développé / Analysé (S)

#5 Updated by Emmanuel DILLARD about 3 years ago

  • Project changed from CURRENT SPRINT to Backlog

#6 Updated by Emmanuel DILLARD about 3 years ago

  • Assignee set to Ludovic ARAUJO

#7 Updated by Emmanuel DILLARD over 1 year ago

  • Project changed from Backlog to Backlog Parapheur
  • Target version changed from Parapheur 21.03 (Stable) to 21.03 (stable)

Also available in: Atom PDF