J'ai un site Drupal et une application Zend. La principale chose est le site Drupal, où les utilisateurs sont stockés & tout.Utilisation de Zend Auth avec un mécanisme d'authentification externe
Je souhaite que mes utilisateurs soient automatiquement connectés à l'application Zend lorsqu'ils se connectent sur Drupal. Le problème est que Drupal change le cookie de session à SESS*
où *
est une chaîne aléatoire (EDIT: non aléatoire, mais basée sur le protocole et le domaine).
Est-ce que je peux dire à Zend comment utiliser ce cookie comme identifiant de session et connecter automatiquement l'utilisateur?
Faites le site Drupal et la part de l'application Zend la même URL (y compris sous-domaine et le port)? – Florent
Même port oui, même domaine oui, sous-domaine différent tho. Le cookie est défini sur l'intégralité du domaine, il est donc accessible depuis les deux sites. –
Vous pouvez écrire votre propre adaptateur d'authentification (extension 'Zend_Auth_Adapter_Abstract'). Lisez le cookie et traitez l'authentification. – Florent