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) | ||