Page 1 sur 1

Propagation de Session Agora -> tiers

Publié : 18 sept. 2019, 10:17
par Techsuppanth
Bonjour,

Je suis actuellement en train de déployer agora-project pour une entreprise.

L'une des demandes de celle-ci est la possibilité de passer d'Agora-Project vers une interface web personnel.

J'aimerais savoir comment propager la SESSION php d'Agora vers notre interface pour éviter la reconnexion de la personne.

Tous mes tests concernant les SESSION depuis agora, que ce soi l'affichage à l'extérieur du dossier ou à l'intérieur de celui-ci, les variables restent vide.

Un topics sur le sujet avais déjà été fait malheureusement la réponse donnée était un lien qui n'existe plus.

Voici un Schéma https://imgur.com/a/5Gj49mc

Re: Propagation de Session Agora -> tiers

Publié : 10 oct. 2019, 18:20
par xech
Bonjour,

Il est possible de "transmettre" une session qui se propagerait vers un autre logiciel. Cependant il faudra créez pour cela une nouvelle méthode commençant par "Action" dans votre contrôleur principal ("app/Common/Ctrl.php") qui se chargera de récupérer les données de session et les transférer vers votre outil externe, de la manière qui conviendra (json, websocket, webservice Soap, etc).

Si vous procédez de cette manière, vous devrez toujours initialiser la session depuis votre espace Agora-Project, pour vous connecter ensuite à votre outil externe. De plus assurez-vous que les connexions sont bien sécurisées entre les 2 services.

Concernant la conservation des sessions, il faut que les 2 outils soient sur le même domaine pour que le cookie de session reste accessible (https://www.php.net/manual/fr/function. ... -start.php)

Cordialement
xech