Project

General

Profile

Tâche #9591

Distribution EOLE - Scénario #9446: Divers 2.4

CreoleLint signale un problème sur le template : authprog.conf

Added by Joël Cuissinat over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/13/2014
Due date:
11/21/2014
% Done:

100%

Estimated time:
0.75 h
Spent time:
Remaining (hours):
0.0

Description

 \-- /usr/share/eole/creole/distrib/authprog.conf
('/usr/share/eole/creole/distrib/authprog.conf', ':', Exception('Il manque une option', NotFound(u"cannot find 'eolesso_session_timeout'",), 'avec le dictionnaire', {'adresse_ip_annuaire': u'192.0.2.50', 'adresse_ip_mail': u'192.0.2.51', 'activer_sso': u'distant'}))

Related issues

Related to courier-eolecas - Tâche #9117: Templetiser la valeur du TIMEOUT Fermé 10/13/2014

Associated revisions

Revision a41fbcd8 (diff)
Added by Emmanuel GARETTE over 6 years ago

possibilité de renseigner le timeout d'un serveur SSO distant (fixes #9591 2h)

History

#1 Updated by Joël Cuissinat over 6 years ago

Correction basique, ajouter une valeur par défaut...

define('TIMEOUT', %%getVar('eolesso_session_timeout', 7200);

Dans l'idéal, comme le programme est conçu pour utiliser un SSO local, il ne faudrait templatiser que dans ce cas ...

#2 Updated by Emmanuel GARETTE over 6 years ago

A mon avis le problème est plus large (après avoir discuter avec Bruno) :

- il y a un cache de la session local pendant "eolesso_session_timeout" seconds. Hors cette durée de session correspond à la durée maximal de la session. Si je me connecte sur wordpress puis que je vais sur roundcube une heure après, la session est donc de "eolesso_session_timeout" - 1 heure ;
- il n'y a que des INSERT dans le script et pas de DELETE, je ne vois pas de mécanisme de purge dans le paquet. La base doit grossir indéfiniment.

#3 Updated by Emmanuel GARETTE over 6 years ago

  • Project changed from eole-courier to EoleSSO
  • Due date set to 11/21/2014
  • Status changed from Nouveau to En cours
  • Assigned To set to Emmanuel GARETTE
  • Start date set to 11/13/2014

- il y a un cache de la session local pendant "eolesso_session_timeout" seconds. Hors cette durée de session correspond à la durée maximal de la session. Si je me connecte sur wordpress puis que je vais sur roundcube une heure après, la session est donc de "eolesso_session_timeout" - 1 heure ;

Vu avec Arnaud, le problème était inverse. Si la durée du SSO est supérieur à la base de donnée, la session est coupé sur l'IMAP avant la session PHP donc c'est OK pour cette partie.

Reste le problème du delete.

#4 Updated by Emmanuel GARETTE over 6 years ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#5 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.75 to 0.0

Correction OK

Also available in: Atom PDF