Upload
zend-technologies
View
1.487
Download
0
Embed Size (px)
DESCRIPTION
Ce webinar vous montrera comment développer un vrai plugin Zend Framework. Cet exemple permettra de gérer l'authentification et les droits d'accès d'une application. A l'issu de cette démonstration, nous disposerons d'un plugin MVC 100% réutilisable et d'un mécanisme de droits d'accès simple et cohérent.Composants principaux : Zend_Controller, Zend_Auth, Zend_Acl.
Citation preview
© 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
© 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]
© 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
© 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.
© 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.
© 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.
© 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.
© All rights reserved. Zend Technologies, Inc.
Plugin de gestion des droits d'accès
‑Avez-vous des questions ?
© 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