Si vous avez une application accueillant différents types d'utilisateurs, vous vous êtes déjà probablement questionné sur la meilleure façon de gérer des permissions dynamiques et administrables, en fonction de différents critères du métier, pour lesquels les rôles ne sont pas suffisants.
Ce talk explore la mise en place d'un système de gestion des permissions dynamique en PHP, garantissant à la fois sécurité, robustesse et performances. Nous aborderons les méthodes pour modéliser, définir et stocker les permissions, ainsi que les techniques pour assurer la validité de ces permissions à chaque requête sans alourdir votre système.
Nous verrons également comment transmettre ces informations au frontend pour qu'il puisse adapter l'affichage sans rechargement (menu, boutons, ou informations à afficher) en fonction des droits de l'utilisateur connecté, même lorsque ces droits évoluent.
Tweets