Informations
-
Demande d'amélioration
-
Résolution: Non résolu
-
Majeur
-
master, branche 6.7
-
Aucune
-
K-Sup - 7.0 - Sprint Tickets
Description
Dans le processus identification, l'url de login contient des tests en dur sur les sources historiques du Ksup (cas et CT)
Ces tests permettent de définir l'URL de login pour cas et cleartrust.
Dans tous les autres cas, on obtient une URL de login incompatible avec la source (sauf exception)
Dans la méthode setEcranLogin, il suffirait de déléguer le calcul à la source.
Cela simplifierait le code en évitant les
if (gI.estSourceAuth(ValidateurCAS.SOURCE_LIBELLE_CAS)) { ... } else if (gI.estSourceAuth(SourceAuthClearTrust.SOURCE_LIBELLE_CT)) { ... } else ...
et permettrait d'avoir un comportement spécifique à chaque source
L'alternative étant de passer la méthode à protected pour pouvoir la surcharger en projet sns patch mais avec un héritage