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

Preview:

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 !‑ guillaume.poncon@openstates.com

© 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

Recommended