bonjour à tous,
J'essaie de mettre en place quelques choses de pas très commun et j'ai besoin de votre aide.
Je suis en train de développer un ensemble de petites applications sur lesquelles une authentification sera nécessaire. Je voudrais donc centraliser ces authentifications pour les informations communes (nom prénom etc) et avoir une authentification pour le reste des informations particulières à chaque application.
Pour être plus concret, je vais prendre l'exemple de google.
On créer s'authentifie d'abord sur notre compte google et ensuite on s'authentifie sur analytics par exemple.
Je voudrais reproduire ce cheminement avec zend mais je en sais pas trop comment m'y prendre.
Prenons 2 application => Appli1 et Appli2 et une appli d'authentification AppliCenter.
Voici les URLs correspondantes:
http://monsite.com/Appli1 ou http://Appli1.monsite.com/
http://monsite.com/Appli2 ou http://Appli2.monsite.com/
http://monsite.com/AppliCenter ou http://AppliCenter.monsite.com/
J'ai donc déjà la première partie en créant l'authentification sur AppliCenter. Je suis donc bien authentifier mais lorsque je vais sur Appli1, je peux encore récupérer l'instance d'authentification que j'avais créée sur AppliCenter. Zend_Auth::getInstance()->getIdentity(); me donne bien l'identité que j'avais sur AppliCenter.
Comment cela est possible alors que c'est bien deux applications différentes avec deux bibliothèques distinctes ?
Avez vous déjà eu ce genre d'archi et dans ce cas, comment faire la suite de mon authentification ?
Merci d'avance.
Partager