Transcript
Page 1: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc. © All rights reserved. Zend Technologies, Inc.

Plugin de gestion des droits d'accès& authentification Zend Framework

Zend_Controller, Zend_Auth, Zend_Acl, Zend_Tool

France – 10 janvier 2010

Page 2: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Votre présentateur

‑ Guillaume Ponçon‑ Auteur de plusieurs ouvrages et publications, dont “Best

pratices PHP5” et “Zend Framework” (éditions Eyrolles)‑ Intervenant en tant qu'expert dans plus de 100 SSII et

grands comptes français. ‑ Président 2007/2008 de l'AFUP. ‑ Initiateur de PHPTV (www.phptv.fr)‑ Intervenant Zend France depuis 2005‑ Passionné par votre expérience avec PHP et Zend

Framework, contactez-moi pour en parler !‑ [email protected]

Page 3: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Zend Technologies en France

‑ Le leader des outils de production et de maintenance pour PHP‑ Zend Studio‑ Zend Server / Zend Platform‑ Zend Framework

‑ Zend en France‑ http://www.zend.com/fr

Page 4: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

La société OpenStates

‑ Un expert PHP / Zend Framework à votre disposition :‑ Votre architecture technique PHP / ZF. ‑ Vos performances. ‑ Les compétences de vos équipes.‑ La fiabilité de vos développements critiques.

Page 5: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Plugin de gestion des droits d'accès

‑Outils utilisés : ‑ Zend studio 8‑ Zend Server 5‑ Zend Framework (1.8.x minimum)

‑On part d'une page blanche. ‑Zend Framework est installé et configuré.‑Le rythme sera certainement soutenu‑ Revisionnez la vidéo. ‑ Visitez mon blog.

Page 6: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Plugin de gestion des droits d'accès

‑Démarche : ‑ Création d'une application minimale (Zend_Tool). ‑ Mise en place d'un contrôleur d'authentification. ‑ Développement d'une classe ACL (chargement des règles) ‑ Développement du plugin de contrôle de

l'authentification et des droits d'accès. ‑ Il reste du temps ?

● Base de données, formulaire et modèle pour l'authentification.

‑ Conclusion et axes d'amélioration.

Page 7: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Plugin de gestion des droits d'accès

‑ Quelques améliorations possibles : ‑ Forward plutôt que redirect. ‑ Factoriser la gestion de l'authentification.‑ Gerer le layout et ses particularités. ‑ Jouer sur la possibilité de hiérarchiser les ressources ACL. ‑ Jouer avec la boucle de redirection.

‑ Tous ces sujets sont détaillés pendant les formations Zend Framework proposées par Zend France et lors des interventions OpenStates.

Page 8: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Plugin de gestion des droits d'accès

‑Avez-vous des questions ?

Page 9: Création d'un plugin ZF d'authentification et de droits d'accès

© All rights reserved. Zend Technologies, Inc.

Plugin de gestion des droits d'accès

MERCIpour votre attention et rendez-vous sur

http://www.openstates.com/blog/

Vous y trouverez les sources de cette présentation et des informations complémentaires


Recommended