Écrire une application utilisant une gestion de droits

Magazine
Marque
SysOps Pratique
Numéro
113
Mois de parution
mai 2019
Spécialité(s)


Résumé
Lorsque vous développez une application, vous pouvez avoir besoin de différencier/hiérarchiser des niveaux de droits en fonction de l’utilisateur connecté, c’est ce que nous verrons dans cet article.

Introduction

Lorsque nous développons une application, dans certains cas, nous devons restreindre les actions de certains groupes d’utilisateurs. Pour cela, nous utilisons des ACL (Access Control List) : c’est la mise en place d’une gestion de droits applicative. Dans les faits : nous définissons des objets ainsi que des niveaux de droits dessus (lecture, écriture...) et enfin, nous déterminons quels groupes y sont habilités.

Dans cet article, nous allons créer une application de catalogue de produits :

  • certains utilisateurs pourront en ajouter (l’équipe commerciale) ;
  • d’autres pourront mettre à jour les stocks (l’équipe logistique) ;
  • enfin, les derniers pourront administrer les utilisateurs et les droits (les administrateurs).

Nous utiliserons ici un framework open source : le mkframework. Créé en 2009, ce framework PHP facile à prendre en main propose un générateur web (le Builder

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous