This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
dev:adaptation_des_applications_au_cas_-_php [2020/09/22 08:20] rdaulie |
dev:adaptation_des_applications_au_cas_-_php [2024/04/04 10:19] (current) |
||
---|---|---|---|
Line 8: | Line 8: | ||
Pour ce faire une solution est de mettre en place un système de comparaison entre une liste locale à chaque application et de la comparer avec la liste des groupe d' | Pour ce faire une solution est de mettre en place un système de comparaison entre une liste locale à chaque application et de la comparer avec la liste des groupe d' | ||
- | Le fichier contenant la liste locale doit reprendre la même structuration des donnés | + | Le fichier contenant la liste locale doit reprendre la même structuration des données |
< | < | ||
Line 20: | Line 20: | ||
</ | </ | ||
- | Le array fourni par le CAS et contenant la liste des groups d' | + | Le array fourni par le CAS et contenant la liste des groups d' |
- | La fonction groupeAccess reprend les groupes fournis par le CAS sous forme d'un array et élague le texte de mise en forme pour ne laisser que la structure hiérachisée qui est ensuite insérée dans un array de retour nettoyé. | + | **La fonction groupeAccess** reprend les groupes fournis par le CAS sous forme d'un array et élague le texte de mise en forme pour ne laisser que la structure hiérachisée |
<code bash> | <code bash> | ||
Line 38: | Line 38: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | On compare ensuite cet array nettoyé avec le array construit sur le fichier local de droits d' | ||
+ | |||
<code bash> | <code bash> | ||
function hasAccess($arrayGroupe) | function hasAccess($arrayGroupe) |