Bonjour

J'utilise CAS avec Jahia5.0b5.
J'ai pour cela ajouté une valve dans auth-pipeline.xml et renseigné le cas.properties. Cela fonctionne modulo un bug de page id (récemment corrigé par Thomas Draier).
Mon CAS attaque un LDAP pour vérifier les user/pwd demandés.

J'observe des dysfonctionnements quant au mapping des users avec les groupes. Je m'explique.

Scenario 1 :
Sur Jahia sans CAS je me connecte en tant que "superuser".
J'accède à l'administration et je crée un site virtuel "monSiteVirtuel1" auquel j'associe un administrateur "adminSV1".
Je me deconnecte puis me connecte en tant qu'"adminSV1".
Je suis bien connecté "adminSV1" et j'ai les droits d'admin sur "monSiteVirtuel1". Fonctionnement normal.

Scenario 2 :
Sur Jahia avec CAS je me connecte en tant que "superuser" (mire de login CAS). J'accède à l'administration et je crée un site virtuel "monSiteVirtuel2" auquel j'associe un administrateur "adminSV2" (présent dans mon LDAP).
Je me deconnecte puis me connecte en tant qu'"adminSV2".
Je suis bien connecté "adminSV2" mais je n'ai pas les droits d'admin sur "monSiteVirtuel2" (même pas le lien hypertexte "administration").

Comme je le dis plus haut, il semblerait que le mapping entre le user connecté et ses groupes Jahia ne se fasse pas ("adminSV2" pas reconnu comme faisant parti du groupe "administrators").

Pour info, ce dysfonctionnement est peut-être connexe à un autre problème que j'ai rencontré : Sur un Jahia5 casifié, les groupes provenant du LDAP ne disposent pas d'un espace sur le WEBDAV. Mais bon, un problème à la fois :)

Merci

Cordialement

--
Arnaud RUPIN
Rectorat de Rennes
SERvice Informatique Académique(SERIA)
Département Etablissement, Bureau des études techniques (SERIA-E3)

Répondre à