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:17] 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 en nettoyant | + | **La fonction groupeAccess** reprend les groupes fournis par le CAS sous forme d'un array et élague |
<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) |