En fait, POSS2 et MADMIN utilisent des méthodes surchargées pour le login CAS, donc envoie une exception comme ça tu fais comme dans tes fonctions de gestion des droits.

Par contre à terme faudra effectivement que ce soit la classe Cas qui envoie l'exception et il n'y aura même plus de if ici.